确认记账
2016-12-09 11:54:46 0 举报
确认记账是一种财务操作,用于记录和核实企业的经济交易。这个过程通常由会计人员执行,他们会检查所有的收入和支出,确保所有的交易都已经准确无误地记录下来。确认记账的目的是确保公司的财务报表能够真实、准确地反映公司的财务状况。这包括了对账,即核对银行账户和财务记录,以确保两者的一致性。此外,确认记账还包括了对各种财务凭证的审核,如发票、收据等,以确保这些凭证的真实性和合法性。总的来说,确认记账是一个非常重要的财务过程,它有助于提高公司的财务管理水平,防止财务欺诈和错误。
作者其他创作
大纲/内容
roll._tally_status是STATUS_FINISHED
开始
roll._tally_status是STATUS_PREPARED
end
否
load_acctrolls从t_accounting_rolls里查找F_accounting_id数据表获取相关记录,roll._tally_statusroll._trans_cmdroll._request_msgroll._unlock_msg
将msg给AcctrollsInfo roll赋值。roll._accounting_id roll._trans_cmd roll._multi_accountsroll._modify_time
是
roll._tally_status赋值STATUS_FINISHEDupdate_acctrolls函数在t_accounting_rolls表根据F_accounting_id更新记录的F_tally_status
读取传入的参数in_msg,解析给accounting_request结构的msg
开启事物
check_account_fail_result函数check_account_stat校验用户的各金额是否大于0_session.commit
session提交
roll._request_msg解析给accounting_request结构的msg
finish_do_accounting函数1)update_users_in_batch函数遍历_cached_users,其second为sqlobj,在t_accounts表更新此user(sqlobj)2)confirm_multi_query_with_failed_index
报错
accounter.check_after_unlock是检测有没有资源没有解锁,lock为true表示已解锁
记账用的结构roll_info_t遍历msg.roll_list,赋给account_roll_info对每个roll_info进行accounter.do_accounting
新建preAccounting和NewAccounting accounter
0 条评论
下一页