一、前置准备
本次实操采用开源悟空档案管理系统V2.3版本,所有操作均基于该版本验证,无需付费即可满足会计档案管理全场景需求。
1.1 环境与软件准备
安装包下载地址:https://gitee.com/wukongcrm/odoo-archives/releases/tag/V2.3,复制到浏览器即可直接下载。
运行环境要求及安装步骤:
- 服务器配置:2核4G云服务器,CentOS7.9操作系统
- 依赖组件一键安装命令:
```
yum install -y java-1.8.0-openjdk mysql57 redis5
```
- 安装完成后执行启动命令:
bash /opt/archives/start.sh,访问http://你的服务器IP:8080即可进入系统,默认管理员账号admin,密码123456
1.2 培训物料准备
提前准备以下物料,避免培训过程卡壳:
- 近3个月的会计凭证扫描件(PDF格式,分辨率≥300DPI)、电子发票OFD原文件、季度报税表电子版各20份
- 提前为所有参训人员创建系统账号,账号规则为姓名拼音全拼,初始密码统一设置为Ac@123456
- 打印会计档案分类规则表,人手1份
二、实操培训全流程步骤
2.1 会计档案分类规则配置(培训时长15分钟)
使用管理员账号登录系统,按以下步骤操作:
- 第一步:点击左侧菜单栏【系统配置】→【档案分类】,点击【新增一级分类】,输入分类名称“会计档案”,存储期限选择“永久”
- 第二步:在“会计档案”分类下新增4个二级分类,分别为:会计凭证(存储期限30年)、会计账簿(存储期限30年)、财务报告(存储期限永久)、其他会计资料(存储期限10年)
- 第三步:点击【元数据配置】,为所有二级分类强制勾选必填项:凭证号(格式要求:记-XXXX)、所属账期(格式要求:YYYY-MM)、经办人、归档日期
- 第四步:修改系统配置文件/opt/archives/config/application.yml,将文件存储配置替换为以下内容,直接复制即可:
```
file:
storage:
path: /data/archives/accounting
max-size: 100MB
allow-suffix: .pdf,.ofd,.jpg,.png,.xls,.xlsx,.doc,.docx
```
修改完成后执行命令
bash /opt/archives/restart.sh重启系统生效。
2.2 会计档案批量上传实操(培训时长20分钟)
使用会计录入员角色账号登录,按以下步骤操作:
- 第一步:点击左侧菜单栏【档案录入】→【批量导入】,点击【下载标准导入模板】,模板列名禁止修改,按照分类规则填写对应元数据
- 第二步:点击【选择文件】,上传提前准备的会计档案文件,一次最多上传50份,电子发票必须上传OFD原文件,禁止仅上传扫描件
- 第三步:上传完成后点击【开始校验】,系统自动校验元数据完整性和文件格式合法性,如有报错,按照提示修改对应行的内容后重新上传
- 第四步:校验通过后点击【确认入库】,可在【档案查询】模块搜索对应凭证号验证是否上传成功
- 本地文件批量校验辅助命令:
```
python3 /opt/archives/tools/check_accounting_file.py --path /upload/temp/accounting
```
输出“all files check passed”即为校验通过,否则会输出具体错误文件名称和错误原因。
2.3 权限与借阅流程配置(培训时长15分钟)

使用管理员账号登录,按以下步骤配置:
- 第一步:点击【权限管理】→【角色配置】,新增3个角色,权限分配如下:
- 会计录入员:仅拥有上传、编辑本人录入的会计档案权限,无删除、审核权限
- 会计审核员:拥有所有会计档案的审核、归档、删除、查询权限
- 档案借阅人:仅拥有档案查询、借阅申请、下载已审批档案的权限
- 第二步:点击【流程管理】→【新增流程】,选择“会计档案借阅”场景,流程节点设置为:提交申请→部门负责人审批→财务负责人审批→档案管理员开通权限,强制设置借阅有效期最长为7天,到期系统自动回收权限,不可延期
- 第三步:为所有参训人员分配对应角色,修改权限后需让参训人员退出重新登录生效,也可执行以下命令手动刷新权限:
```
curl http://localhost:8080/api/refresh/permission?user-id=参训用户ID
```
2.4 培训考核标准(培训时长30分钟)
所有参训人员需独立完成以下3项任务,考核合格后方可上岗:
- 任务1:30分钟内完成10份2024年1月会计凭证的上传,元数据准确率100%,无格式错误
- 任务2:发起1份2023年年度财务报告的借阅申请,填写借阅理由为“审计需要”,借阅期限3天
- 任务3:切换为会计审核员角色,审批1份其他参训人员提交的借阅申请,核对借阅理由合规后点击通过
考核结果可执行以下命令自动统计:
```
bash /opt/archives/tools/training_assessment.sh --user-id 参训用户ID
```
输出得分≥90分即为合格,得分低于90分的人员需重新参加培训。
三、常见问题排查
培训过程中遇到以下问题可直接对应解决:
- 上传文件失败:首先检查文件后缀是否在配置的allow-suffix列表内,其次检查文件大小是否超过100MB,最后检查存储路径权限,执行命令
chmod -R 755 /data/archives/accounting即可解决
- 元数据校验不通过:检查凭证号格式是否为“记-XXXX”,所属账期格式是否为“YYYY-MM”,不要修改导入模板的列名,否则系统无法识别
- 流程审批无提醒:检查配置文件内的短信配置是否完整,可直接复制以下内容修改对应参数:
```
sms:
access-key: 你的阿里云短信accessKey
secret: 你的阿里云短信secret
sign-name: 公司全称
template-code: SMS_XXXXXX(替换为你申请的短信模板ID)
```
- 已归档档案无法修改:已归档的会计档案禁止修改,如需修改需先由会计审核员点击【撤销归档】后才可编辑,修改完成后需重新归档
四、合规性校验要求
会计档案管理需符合《会计档案管理办法》要求,每月末执行以下合规校验命令:
```
python3 /opt/archives/tools/accounting_compliance_check.py --month 2024-05
```
输出包含“档案完整性校验通过”“借阅日志完整”“存储期限符合要求”即为合规,系统自动记录所有操作日志,日志存储期限不低于60年,禁止任何人私自删除操作日志和已归档档案。