需求确认书缩略词说明SCL : 壳牌中国公司SCL MIS:本文档描述和开发的MIS财务报表系统。
Sap : 壳牌中国公司目前使用的财务方面的系统(ERP)Sunsystem: 壳牌合资公司目前使用的内部ERP系统Access MIS: SCL 2011年前开发,针对合资子公司的报表系统IMP文件:合资公司sumsystem导出的财务数据原始记录,参考《SUN426 JI format-李凯安添加说明.XLS》1.项目背景SCL 目前在中国有7家合资公司,SCL做为股东,每月需要统计合资公司的财务报告。
SCL 目前使用”sap财务系统” 做集团方面的报告,而合资公司使用sunsystem 做为财务系统。
这导致双方数据无法直接共享和直接使用。
每次做财务报告时,全是依靠手工操作。
工作量大。
报告模板单一。
目前手工操作流程如下:a.每个月合资公司使用sunsystem 内部ERP做内部报表统计,并将数据按SCL的excel模板填写,给出shell固定的excel表格(不只一个模板).b.通过mail等系统将excel表格打包发送到SCL财务人员c.SCL财务人员将所有合资公司的excel表格合并成一个总的excel表d.通过excel手工生成指定的报表原有辅助系统情况:在2011年之前,SCL使用Access MIS辅助系统用于处理上述手工操作。
但随着SCL业务的扩展,导致Access MIS系统无法适用现有业务需求。
从2011年后就改回手工操作方式。
2.项目需求概述Scl MIS从系统功能上分成以下系统功能模块3.财务业务数据导入财务数据的导入分为业务数据imp文件的导入和预算数据的导入。
预算数据的数据格式目前未明确给出,不在本文档0.1版本的讨论范围内。
3.1 业务数据Imp文件的处理imp文件的生成a.每个月合资公司从sunsystem导出imp文件,这个动作是系统之外的处理,SCL MIS不针对这个做任何处理。
Imp文件的传输a.合资公司通过mail系统将imp文件发送到SCL, 这个动作是系统之外的处理,SCL MIS不针对这个做任何处理。
Imp文件的导入说明:以下为UI单向向导操作,以下操作发生在“财务业务数据导入”模块a.SCL MIS用户打开导入功能,单选需要导入的imp文件。
b.选择导入的年月,系统将以用户指定的年月,指定的合资公司ID,导入到数据库,需要用户提前知悉Imp文件所对应的年月和合资公司ID。
c.SCL MIS 对imp文件,使用《SUN426 JI format.XLS》限定范围内的匹配关系进行文件有效性的检查,检查不通过时,提示用户数据文件有误,并指出错误的位置(以UI方式提示给用户错误发生的的行数,和该行的内容)。
检查不通过时导入功能结束;检查通过时进入下一步功能。
d.将imp文件导入到数据库的临时表( 以下假定为SCLMIS.T_imp_raw_tmp).e.使用数据字典表对SCLMIS.T_imp_raw_tmp表进行数据有效性检查。
如果临时表中的数据字典字段没有在SCL MIS的现有字典表中出现的。
将差集的字段列出。
并通过UI提示给用户(该UI窗口允许用户使用剪贴板进行复制)。
检查不通过时导入功能结果;检查通过时进入下一步功能。
f.将SCLMIS.T_imp_raw_tmp内的数据复制到SCLMIS.T_imp_raw 表,使用会计科目转换表(T_AccountCode),T0-T9转换表(T_MAP_TCode),将合资公司的会计科目字段和T0-T9字段转换到SCLMIS.T_imp_raw 表步骤a至步骤f完成业务数据imp文件导入4.2预算数据的导入处理3预算数据的导入,预算数据表示,对合资公司做的提前预算,如9月份汽油的销量,粒度到公司级别,时间精确到季度和月份预算数据可以更新,但只能更新当前日期之后,不能更新当前日期之前的。
导入时也要根据数据字典做检查,不在数据字典内的要提示。
4.报表系统概述:报表系统为核心处理模块,目前主要包括五大报表模板《资产负债表》《损益表》《费用表》《现金流量表》《KPI报告》(关键信息报告)报表的输出格式主要有以下两种格式输出,分别为“总体报表格式”,“合资公司报表格式”“总体报表格式” ------ 报表的内容包含了一个以上的合资公司数据“合资公司报表格式”------报表的内容只包含单个合资公司的数据注:1.在做报表时可先计算科目平衡表,以达到加速计算的目的2. 报表结果要注意符合借贷平衡的关系,资产=负债+所有者权益的关系3. 五类报表都有相关的字典表维护其计算关系。
如《资产负债表》中各个计算条目都是在字典表中维护的,通过对字典表的记录管理,用户可方便地增加,删除条目,修改条目中的具体会计科目总体报表格式样例及说明样例:说明:统计期间:是 from to 形式精确到日格式为 yyyymmdd 表示报表统计的时间段公司1 至公司n :表示合资公司编码,可多选。
资产,负债:统计条目固定条目数量,最终条目数由SCL提供实际:系统自动计算结果预算:由系统在预算数据导入中导入,(针对公司,针对条目)采用excel格式输出报表合资公司报表格式样例说明样例:说明:统计期间:是 from to 形式精确到日格式为 yyyymmdd 表示报表统计的时间段月1 至月n :表示按月的统计子周期资产,负债:统计条目固定条目数量,最终条目数由SCL提供实际:系统自动计算结果预算:由系统在预算数据导入中导入,(针对公司,针对条目)采用excel格式输出报表添加说明(需要进一步详细讨论):油站范围(可以是from to ),油站是按数字编号的,选择条件是from[ ] to [ ] from与to必需填实际数据与预算数据的输出可选,或者实际与预算都输出,或者只输出实际,或者只输出预算4.1《资产负债表》报表样例《资产负债表.xls》查询条件:以下条件为and关系1.以时间为单位,精确到天2.以合资公司为单位(单个合资公司)统计方法:1.根据资产负债表的条目,从数据库中找到条目对应的accountcode并做合并计算2.将计算结果输出到excel模板中报表字段定义详细说明:4.1.1报表生成公式概述:本节描述《资产负债表》的生成方法和数据来源4.1.1.1相关字典表及说明(1)T_BSSetting数据库表使用说明:参考《02. MIS-BS.xls》该表可通过xls导入,为系统的数据字典表。
通过管理该表的记录可影响资产负债表的结果,如增加条目,删除条目,增加条目里的会计科目等。
4.1.1.2报表生成流程说明a.系统根据用户指定的部门,时间区间计算出试算平均表b.根据试算平均表的结果,联合T_BSSetting表的条目分类计算出BS中间表TempTBc.根据BS中间表自动填写到xls模板(《资产负债表.xls》)4.2《损益表》报表样例《损益表.xls》查询条件:以下条件为and关系1.以时间为单位,精确到天2.以合资公司为单位(单个合资公司)统计方法报表字段定义详细说明4.2.1报表生成公式4.3《费用表》5.报表样例6.查询条件7.统计方法8.报表字段定义详细说明4.4《现金流量表》报表样例《现金流量表.xls》查询条件:以下条件为and关系1.以时间为单位,精确到天2.以合资公司为单位(单个合资公司)统计方法报表字段定义详细说明4.5《KPI报告》报表样例查询条件统计方法报表字段定义详细说明4.1 至4.5 需要SCL给出详细定义和格式,以及查询条件,要求报表为固定格式4.6用户自定义报表该功能本期不实现,不在本文档v0.1版本内讨论。
4.7 以公司和门的组织结构关系输出报表4.8 数据透视报表说明:以上报表的统计内容可逐级展开,每一行统计数据后提供一个“详细分析按钮“,可以显示该统计内容的数据来源,一直追述到raw数据行为止。
在raw数据行之前报表格式不变。
4.9 KPI报表数据自动发送功能说明:KPI 报表在财务数据导入后(imp导入),自动按固定查询条件生成报表,并发送到指定的mail box5.系统管理5.1概述:系统管理包括以下子功能◆数据字典管理⏹数据字典导入⏹数据字典编辑功能◆用户管理◆数据库管理5.2 数据字典管理概述:主要针对“会计科目”,“T0—T9编码表”,“合资公司组织结构”,“合资公司和SCL之间的会计科目转换”,“合资公司和SCL之间的T0--T9转换”,”非财务数据管理”5.2.1 “会计科目”导入需求:无增,删,改:说明:Account code 各个合资公司不同的,每个公司都要维护一个Account code 表5.2.2 “SCL T0—T9编码表”导入需求:有,T0—T9 ,SCL提供导入模板,由合资公司填写并可导入增,删,改:说明:T0—T9各个合资公司有所不同的,每个公司都要维护一个T0-T9表。
5.2.3 “合资公司组织结构”导入需求:无增,删,改:5.2.4 “合资公司和SCL之间的会计科目转换”导入需求:无增,删,改:5.2.5 “合资公司和SCL之间的T0--T9转换”导入需求:无增,删,改:5.2.6 ”非财务数据管理”导入需求:有增,删,改:说明:Shell 给出标准模板,由合资公司填写,并导入到系统5.3 用户管理概述:权限分为,权限,角色,用户关系为权限属于角色(一个角色可包含多个权限),角色属于用户(一个用户可包含多个角色)系统功能按UI菜单划分,每个菜单项为一个最小可管理权限。
系统默认权限由UI菜单项的个数决定。
系统默认用户角色有:5.4 数据库管理概述:主要对数据库数据做必要的导入,导出操作,保证数据安全性6.U I风格概述:采用.net开发的标准window界面风格样例如“图6.1”所示下:图6.1SCL的提供的参考资料如下:9.2 提供T0---T9的字典说明,和使用规则9.3 T0-T9 做数据导入的字典检查时的规则(哪些需要检查,哪些不需要)9.5 T0-T9 数据的导入模板9.6给出非财务信息的导入模板,与字段说明9.7提供合资公司的excel表格模板和实际数据,江苏公司的导入模板9.8给出公司和部门的组织结构表9.9预算数据的导入模板与使用规则9.10给出五种报表的格式说明提供对应的excel表格9.11给出资产,负债等条目的Account code的包含关系9.12给出合资公司account code和shell account code的对应表,因为各个合资公司的account code 和shell的account code不一致,系统在处理时先要把合资公司的account code统一转换到shell 的account code 再做数据分析与报表生成给出合资公司的t0—t9 和shell t0—t9 的对照表因为各个合资公司的tcode 和shell的tcode不一致,系统在处理时先要把合资公司的tcode统一转换到shell 的tcode 再做数据分析与报表生成9.13提供合资公司的imp 文件,和imp文件说明文档参考《SUN426 JI format.XLS》9.14 科目平衡表对科目平衡表的计算数据应该是来自raw数据(sun系统的导出)但从raw数据中无法详细看出各期末余额,期间余额,贷方借方等余额的数据关系客户需求确认意见说明:甲方针对以上需求定义是否准确认可?甲方针对开发职责范围是否准确认可?甲方针对是否明确自己所需要提供的支持内容?技术提供方签名(乙方):客户签名(甲方):日期:日期:。