成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼
泛普OA软件与K3凭证接口生成凭证(技术方案)
1.泛普OA软件对接系统概述
1.1*系统的目标
本需求的目标:
根据财务关于费用报销的入账规则,将泛普OA中的费用报销流程,在费用会计归档环节,自动生成凭证到标准凭证接口系统。
1.2泛普OA系统的概述
图1 -系统上下文关系图
2、泛普OA的费用报销流程从出纳付款到导入凭证的流程
图2 –泛普费用报销流程导入凭证过程图
3、金蝶K3系统中生成正式凭证的流程
图3 –金蝶K3系统生成正式凭证流程图
1.3存在问题及风险
1.4约束条件
例如如果约束条件是网络的速度,那么应当记录对响应时间可能产生的影响等。
1.5角色与用户
2.协同OA系统需求
2.1系统需求SR01:自动生成费用凭证
2.1.1功能需求
| 编号 | 系统功能需求名称 | 简述 | 优先级(高中低) | 业务需求编号 |
| SR01_F01 | 自动生成费用凭证 | 1、费用报销流程到费用归档环节,自动生成费用凭证,通过接口存入标准凭证接口系统。 | 高 | |
2.1.1.1*系统功能需求列表
2.1.1.2*SR01_F01: <自动生成费用凭证>
1、费用报销流程到费用归档环节,自动生成费用凭证,通过接口存入标准凭证接口系统。*功能访问路径
流程的归档环节自动触发。
2.1.1.2.1泛普OA办公软件费用功能描述
- 费用报销流程表单
| 员工费用报销单 | ||||||||
| 所属公司: | 选择(纽海,益实多,传绩,药网) | 办公地点: | 自动生成,强制判定 | |||||
| 流程编号: | 自动生成 | 报销日期: | 自动生成 | |||||
| 报销人: | 自动生成 | 工号: | 自动生成 | |||||
| 部门: | 自动生成 | 核算中心: | 费用会计处填写,下拉框选择,内容与金蝶数据一致,必须到末级 | |||||
| 附件: | 可附件EXL,WOD,PTP等 | 相关出差/招待费流程: | 相关OA关联,必填项 | |||||
| 标题: | 对费用的表述总结 必填项 | |||||||
| 报销费用明细 | 添加按钮 删除按钮 | |||||||
| 日期 | 费用描述 | 费用类型 | 发票金额 | 报销金额 | ||||
| 浏览框选择,按费用大类和费用类型二级树的方式显示,与金蝶类目一致 | 自动默认发票金额,费用会计有修改权限 | |||||||
| 合计 | ||||||||
| 您将收到的报销款: | 小写金额 | 大写金额 | 小写金额等同于报销金额合计数,大写金额自动生成 | |||||
| 员工卡号信息: | 银行开户行: | |||||||
| 出纳付款方式: | 下拉框,中信银行,招商银行 | 现金收付属性: | 下拉框,金蝶导出选项 | 此栏之前都隐藏,到出纳节点显示,由出纳进行选择 | ||||
| 审批记录: | ||||||||
| 行号 | 审批人/审批角色 | 审批意见 | 接收人 | |||||
| 1 | 申请人 | 显示审批意见 | ||||||
| 2 | 部门负责人 | 显示审批意见 | ||||||
| 3 | 财务审批人 | 显示审批意见 | ||||||
| 4 | 总裁办 | 显示审批意见 | ||||||
| 5 | 费用会计 | 显示审批意见 | ||||||
| 6 | 出纳 | 显示审批意见 | ||||||
| 7 | 申请人/费用会计/总账 归档 | |||||||
- 费用大类对应费用类型列表
| 费用大类 | 费用类型 |
|---|---|
| 日常费用 | 市内交通费 |
| 通讯费 | |
| 快递费 | |
| 加班餐费 | |
| 员工办公费 | |
| 差旅费用 | 差旅交通费 |
| 差旅餐费 | |
| 差旅住宿费 | |
| 差旅杂费 | |
| 站点费用 | 站点水电费 |
| 站点办公费 | |
| 站点配送费 | |
| 站点通讯费 | |
| 团建&奖励 | 团建费用 |
| 部门奖励 | |
| 内部交流工作餐 | |
| 假日&生日&体检福利 | |
| 俱乐部 | 俱乐部 |
| 业务招待费 | 业务招待费 |
| 培训费用 | 培训办公费(海报) |
| 教育培训费(讲师课程) | |
| 培训讲师餐费 | |
| 培训差旅费 | |
| 培训市内交通费 |
2.1.1.2.2公司OA处理逻辑或规则
1、凭证接口中间表的字段信息为:| 字段名称 | 类型 | 长度 | 取值说明 |
|---|---|---|---|
| 来源 | 字符 |
固定值: “泛普OA” |
|
| 源单据类型 | 字符 | 同流程ID:如“1号店费用报销申请” | |
| 源单据号 | 字符 | 40 | 单据:流程实例编号 |
| 源单据ID | 整数 | 流程实例的数据库主键(流程请求ID) | |
| 生成人 | 字符 | 80 | 单据:流程申请人名称 |
| 生成时间 | 日期 | 生成凭证的当前时间 | |
| 最近修改人 | 字符 | 80 | 置空 |
| 最近修改时间 | 日期 | 置空 | |
| 全局凭证ID | 字符 | 255 | 置空(由凭证接口系统负责生成) |
| 帐套标志 | 字符 | 80 | 单据:所属公司 |
| 凭证日期 | 日期 |
生成凭证的当前日期 只需要日期信息,格式为“YYYY-MM-DD”,不含具体的时间信息。 |
|
| 业务日期 | 日期 |
单据:报销日期 只需要日期信息,格式为“YYYY-MM-DD”,不含具体的时间信息。 |
|
| 凭证字 | 字符 | 80 | 固定值:“记” |
| 参考信息 | 字符 | 255 | 置空 |
| 附件数 | 整数 | 固定值:0 | |
| 凭证状态 | 整数 | 置空(由凭证接口系统负责生成) | |
| 报错信息 | 字符 | 2000 | 置空 |
| 凭证序号 | 整数 | 置空 | |
| 以下是表体字段 | |||
| 凭证分录号 | 整数 | 多借一贷分录的序号,借方 费用科目,贷方 银行科目 | |
| 科目代码 | 字符 | 40 |
借方分录:根据“部门”和“费用类型”判断,见下面的“费用类型和科目映射表” 贷方分录:根据“付款方式”对应科目代码,见下面的“付款方式和科目映射表” |
| 科目名称 | 字符 | 80 | 科目代码对应科目名称,见附件的“K3科目表” |
| 币别代码 | 字符 | 3 | 固定值:“CNY” |
| 币别名称 | 字符 | 40 | 固定值:“人民币” |
| 借贷方向 | 字符 | 1 |
费用为借方,值为“D”; 银行为贷方,值为“C” |
| 原币金额 | 双精度 | 单据:您将收到的报销款 | |
| 汇率类型 | 字符 | 80 | 固定值:“公司汇率” |
| 汇率 | 双精度 | 固定值:1 | |
| 本位币金额 | 双精度 | 同原币金额 | |
| 结算方式 | 字符 | 80 | 置空 |
| 结算号 | 字符 | 40 | 置空 |
| 摘要 | 字符 | 255 | 单据:标题 |
| 往来业务编号 | 字符 | 200 | 置空 |
| 数量 | 双精度 | 置空 | |
| 单价 | 双精度 | 置空 | |
| 计量单位 | 字符 | 80 | 置空 |
| 核算项目信息 | 字符 | 2000 |
核算项目信息,对必须核算的科目见下表“必须核算项目信息” 格式为:核算项目类别,核算项目编码,核算项目名称; 核算项目类别,核算项目编码,核算项目名称… 例如:部门,001,采购部;职员,023,张三 特别说明:其中的分隔符“;”和“,”均为英文的符号,而不是中文字符。 |
2、费用类型和科目映射表
该映射表由财务进行日常维护,以下是费用大类为日常费用的6个费用类型的实际示例数据。全部费用类型和会计科目的对应关系后面的附2.
生成凭证分录时将根据部门代码和费用类型,找到对应的会计科目。
| 公司 | 部门 | 费用类型 | 对应会计科目 |
|---|---|---|---|
| 纽海 | 参见管理部门列表A | 市内交通费 | 5502.007.02 |
| 纽海 | 参见管理部门列表A | 通讯费 | 5502.005 |
| 纽海 | 参见管理部门列表A | 快递费 | 5502.008 |
| 纽海 | 参见管理部门列表A | 加班餐费 | 5502.020.02.04 |
| 纽海 | 参见管理部门列表A | 员工办公费 | 5502.001 |
| 纽海 | 参见管理部门列表A | 业务招待费 | 5502.003 |
| 纽海 | 参见营业部门列表B | 市内交通费 | 5501.007 |
| 纽海 | 参见营业部门列表B | 通讯费 | 5501.015 |
| 纽海 | 参见营业部门列表B | 快递费 | 5501.014 |
| 纽海 | 参见营业部门列表B | 加班餐费 | 5501.001.02.01 |
| 纽海 | 参见营业部门列表B | 员工办公费 | 5501.003 |
| 纽海 | 参见营业部门列表B | 业务招待费 | 5501.010 |
A、管理部门列表
- 01AA.01(总裁办)
- 01AG(财务部)
- 01AJ(法务部)
- 01AM(人力资源部)
- 百货部
- 产品设计部
- 创新中心
- 店中店事业部
- 对外关系部
- 顾客体验管理部
- 技术部
- 礼品部
- 全国业务拓展部
- 商业道德部
- 食品饮料部
- 市场部
- 试用中心
- 无线业务部
- 消费电子部
- 医药部
- 运营部
| 公司 | 出纳付款方式 | 对应会计科目代码 | 对应会计科目名称 |
|---|---|---|---|
| 招商银行 | 1002.01.01.01 | 银行存款-招商银行上海分行基本户 | |
| 中信银行 | 1002.06 | 银行存款-中信银行张江支行3757 | |
| 招商银行 | 1002.07.01 | 银行存款-招行张江支行0401 | |
| 中信银行 | 1002.013.01 | 银行存款-中信银行6557 | |
| 招商银行 | 1002.004 | 银行存款-招商银行张江支行(一般户) | |
| 中信银行 | 1002.002 | 银行存款-中信银行(一般户) |
D、现金收付属性
| 代码 | 名称 | 全名 |
| 112 | 经营活动-购买商品、接受劳务支付的现金 | 经营活动-购买商品、接受劳务支付的现金 |
| 113 | 经营活动-人工成本 | 经营活动-人工成本 |
| 114 | 经营活动-支付税金及附加税 | 经营活动-支付税金及附加税 |
| 115 | 经营活动-办公费 | 经营活动-办公费 |
| 116 | 经营活动-差旅费 | 经营活动-差旅费 |
| 117 | 经营活动-配送和包装 | 经营活动-配送和包装 |
| 118 | 经营活动-房租水电费 | 经营活动-房租水电费 |
| 119 | 经营活动-市场费用 | 经营活动-市场费用 |
| 120 | 经营活动-银行手续费 | 经营活动-银行手续费 |
| 121 | 经营活动-银行间转出 | 经营活动-银行间转出 |
| 122 | 经营活动-手机、机票充值和客户退款 | 经营活动-手机、机票充值和客户退款 |
| 123 | 经营活动-暂支款 | 经营活动-暂支款 |
| 124 | 经营活动-付往来单位保证金 | 经营活动-付往来单位保证金 |
| 129 | 经营活动-支付其他与经营活动有关的现金 | 经营活动-支付其他与经营活动有关的现金 |
| 210 | 经营活动-其他费用支出 | 经营活动-其他费用支出 |
E、必须核算项目信息
| 核算项目控制条件 | 核算项目内容 |
|---|---|
| 费用大类=“俱乐部” |
一个核算项目:部门 具体保存格式:部门,01AM.01,人力资源部_学习部 |
| 费用大类=“培训费用” |
一个核算项目:部门 具体保存格式:部门,01AM.01,人力资源部_学习部 |
| 现金收付属性 不为空 |
在贷方分录上进行核算 具体保存格式:现金收付属性,【代码】,【名称】 例如:现金收付属性,112, 经营活动-购买商品、接受劳务支付的现金 |
附1:各分公司部门编码及科目对应表
附2:完整的费用类型和科目对应关系
- 日常费用
- 差旅费用
- 站点费用
- 团建&内部奖励
- 俱乐部
- 业务招待费用
- 培训费用
2.1.1.2.3系统流程图
- 费用报销流程从出纳付款到导入凭证的流程
2.1.1.2.4OA平台流程描述
1、费用报销流程从出纳付款到导入凭证的流程| 流程详情 | |||
| 使用者 | 财务出纳 | ||
| 前提条件 |
|
||
| 完成条件 | 1.完成付款提交,自动生成凭证导入接口表,可在凭证接口管理中看到该笔流程实例对应的凭证分录。 | ||
| 正常流程 | |||
| 步骤 | 场景描述 | 说明 | |
| 1 | 根据报销流程表单上的员工开户行(来源于EHR自动显示),选择付款行(必选字段),并保存不提交 | 表单中定义一个字段“待付款”,标记已走到出纳环节 | |
| 2 | 自定义报表中,定义导出付款列表的excel格式,按日期、待付款、付款行等条件查询后导出excel | 根据付款行定义招行和中信两个不同的报表格式 | |
| 3 | 出纳完成付款后,查询待办费用报销流程,和付款成功的列表逐一比对勾选,然后批量提交 | ||
| 4 | 系统调用自动生成凭证程序,导入凭证接口表 | ||
| 异常流程1 | |||
| 异常产生前提条件 | |||
| 步骤 | 场景描述 | 说明 | |
| 1 | |||
| 2 | |||
2.1.1.2.5页面定义
参考原型设计文件。2.1.1.2.6*验收标准
2.1.2泛普OA软件非功能需求
本节的目的是确定系统的非功能性需求,非功能性需求虽然不会直接影响客户使用,但会影响客户和系统运维团队对系统的接收。业务系统的非功能性方面主要包括以下分类。
- 性能(包括能力)
- 可扩展性
- 可用性(包括可恢复性和可靠性)
- 可维护性(包括灵活性和可移植性)
- 安全性
- 可管理性
- 环境(包括安全)
- 数据完整性(包括时效性,局部更新,数据保留)
2.1.2.1XX公司OA协同办公系统非功能需求列表
| 编号 | 非功能需求名称 | 简述 | 优先级(高中低) | 业务非功能需求编号 |
| SR01_NF01_01 | A | |||
| SR01_NF01_02 | B | |||
2.1.2.2SR01_NF01: <系统非功能需求名称>
2.1.2.2.1系统非功能需求描述
非功能需求包括性能,可用性,可扩展性,安全性,可维护性,环境和可管理性。根据系统的特点,有的时候还包括语言支持等方面。2.1.2.2.2验收标准
针对每个需求条目进行验收标准描述2.1.3易用性需求
本节的目的是确定系统的易用性需求。2.1.3.1易用性需求列表
| 编号 | 易用性需求名称 | 简述 | 优先级(高中低) |
| SR01_U01 | A |

