PRD例子07产品需求文档⑦票据管理需求文档.docx
《PRD例子07产品需求文档⑦票据管理需求文档.docx》由会员分享,可在线阅读,更多相关《PRD例子07产品需求文档⑦票据管理需求文档.docx(29页珍藏版)》请在冰豆网上搜索。
PRD例子07产品需求文档⑦票据管理需求文档
包含o'han﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽u﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽XXXXXXX
PRD
版本历史
文档版本
撰写时间
变更人
属性
V1.0
2014-3-1
XX
撰写文档
V1.1
2014-3-4
XX
直连金税的实现逻辑移至下期;
已收款部分发票免审;
1.项目背景
目前公司使用第三方汉特系统处理票据申请、审核、打印等任务。
调研发现:
XX无法灵活定制新业务属性、每年版权维护费用高昂,并且功能易用性差导致完成任务效率低下,如批量上传票据、历史数据查询、快递单打印功能无法满足公司业务增长。
项目一期已解决各业务线统一入口添加发票的需求,但审核人员仍需登录汉特系统审核导出发票。
二期将解决增值税发票审核、导出金税格式文件、回写至QI的需求。
客户资质维护管理的需求也将在本期实现。
2.项目评估
●价值体系
●
●二期优化发票审核流程,在XXX存在流水号的发票申请,系统自动审核并标记,提升人工处理节点能效。
资质录入和管理功能,减少资质频繁输入和以往资质OA审核的繁杂过程。
用户角色
任务
量化现状
量化目标
发票申请人
添加客户资质
单次SP申请流转时间>3小时(含添加和审核时间),每月1-3次。
取代SP,QI中完成提交和审核:
减少SP登录次数;提升单次添加表单效率;
发票审核人
审核申请单
每天审核1次,每次10-20分钟。
客服XXX申请发票量占60%。
需审核时邮件通知,支持批量审核,每天5-10分钟。
XXX申请发票系统自动审核
审核客户资质
同“添加客户资质”
同“添加客户资质”
发票开票人
导出发票
每日每次筛选、导出、导入到金税,约3-5分钟
仅优化交互效率
回写发票
回写数据量较大,每次10分钟以上
增量回写,仅回写变化的数据行。
减少80%以上回写时间。
●提升发票申请到打印完成的整体流转效率:
30%-50%。
3.项目目标
票据管理系统作为全公司票据集中处理与流转中心,负责各业务线发票申请打印的接入、发票和专票资质信息的集中管理。
1.一期实现营业税发票增删改查功能,建立发票信息库。
关闭汉特发票添加入口。
2.二期取代汉特审核功能,新增客户资质管理功能。
导出至金税开发票并回写状态。
3.三期实现营业税发票添加、审核、打印功能,关停汉特系统。
本期需求范围:
二期中的功能。
4.项目方案描述
1.
2.
3.
系统关系图
“营业税发票”对接汉特发票系统的接口
1)系统自动扫描新添加“营业税发票”且状态为“财务审核通过”发票并传递到汉特接口;
2)系统定时扫描汉特接口,当接口中发票状态变更时,取回发票号、快递信息,变更发票状态。
业务处理流程
4.1.1.发票处理流程
流程描述:
1.【发票申请人】添加发票或导入发票
2.【Voice】接收申请,进行合规性判断,如不通过回提示申请人
3.【Voice】合规性判断通过后,自动审核通过来自XXX发票申请
4.【Voice】未收款开票需业务线Leader审核,已收款开票需财务组审核
5.【发票审核人】业务线Leader审核,通过状态变为审核通过,不通过状态变为审核驳回。
6.【发票审核人】财务组审核,通过状态变为审核通过,不通过状态变为审核驳回。
7.【发票开票人】审核通过的,按金税格式导出发票至金税系统。
8.【发票开票人】回写导入发票状态的更新,更新包括发票号、打印状态等信息。
9.流程结束
4.1.2.专票资质处理流程
流程描述:
1.【发票申请人】添加客户资质
2.【Voice】接收申请,进行合规性判断,如不通过回提示申请人
3.【Voice】合规性判断通过后,状态为待税务审核,邮件通知税务组审核。
4.【资质初审人】税务组审核,通过状态变为待财务审核,不通过状态变为审核驳回。
5.【资质复审人】财务组审核,通过状态变为审核通过,不通过状态变为审核驳回。
6.流程结束
系统目录
点击进入“发票”频道,默认进入“发票管理”页。
1)发票申请人默认进入“已开票”选项卡;
2)发票审核人默认进入“未开票”选项卡;
3)发票开票人默认进入“已审核”选项卡;
用例和权限
菜单/功能操作
数据权限
角色
添加发票
全部
发票申请人
发票审核
业务线审核人只能审核所属业务线申请人提交的发票;
发票审核人
添加客户资质
全部
发票申请人
客户资质审核
全部
资质初审人
资质复审人
查询发票
审核人:
全部
申请人:
只能看到自己添加的
发票申请人、发票审核人
管理发票(编辑删除)
审核人:
全部
申请人:
只能编辑删除自己添加的
发票申请人、发票审核人
导出金税文件
导出功能仅发票开票人可见
发票开票人
发票回写
回写功能仅发票开票人可见
发票开票人
5.项目范围
Voice
汉特
金税
6.项目风险
1)无
7.需求来源,用户以及关联负责人
相关业务部门
负责人
TL(总监)
备注
客服
需求方
财务
需求方
法务
无
无
商务
无
无
产品
代理商
无
无
注:
如果无相关人,明确写上“无”
8.功能需求
大额发票自动拆分
1)添加发票时拆分
功能需求描述:
申请发票时需验证是否超过单张最大面额(¥100,000.00),价格输入框实时校验,超过时提示:
“单张发票限额¥100,000.00以内,提交时系统将自动拆分为多张。
”
点击按钮“提交发票”完成发票添加,系统自动拆分大额发票(按满足最大金额拆分,如¥110,000.00,拆分为¥100,000.00和¥10,000.00两张),申请单号自动添加后缀S1、S2…Sn。
添加成功弹出模态窗口:
点击“查看发票详情”,关闭模态窗口,添加发票页面重置,在新页面打开多个发票详情页;
点击“继续添加”,关闭模态窗口,添加发票页面重置。
2)导入发票时拆分
导入时自动处理大额发票,逻辑:
如果价格超过¥10,000.00,拆分为多张<¥10,000.00的申请,其他信息保持一致,并删除原始数据行。
导入文件校验通过没有错误,显示导入成功提示:
成功导入X行数据!
有2行大额发票申请自动拆分为5行。
导入批次号:
{6位顺序号}
点击查看已导入发票管理或下载已校验的Excel文件。
3)XXX/Qreport系统大额处理规则
客服或客户申请发票提交时,系统自动拆分大额发票(按满足最大金额拆分,如¥110,000.00,拆分为¥100,000.00和¥10,000.00两张),申请单号自动添加后缀S1、S2…Sn。
弹出对话框告知客户或客户,点击“好的”后再进入发票申请成功页:
4)其他系统处理规则
规则同XXX,需逐个系统沟通。
审核发票
功能需求描述:
发票申请人提交发票后,系统第一步判读是否来自XXX提交发票:
XXX发票,自动审核通过;非XXX发票,第二步判断是否已收款发票:
已收款申请,发邮件通知发票审核人-财务组审核发票;未收款申请,发邮件通知发票审核人-业务线Leader审核发票。
进入“发票管理”页,选择“未开票”选项卡,发票审核人可对发票单张或批量审核。
1)通知邮件格式
2)“未开票”查询结果表格
字段
业务逻辑
申请日期
yyyy-mm-ddhh:
mm:
ss
申请单号
我方公司
申请人
产品线
发票申请类型
到款日期
汇款人
发票类型
资质信息代码
发票抬头
货物名称
价格
备注
酒店名称/供应商名称
产品
订单号
操作
审核:
点击审核弹出审核对话框;
详情:
在新页面打开发票详情页;
删除:
弹窗确认后删除发票。
(只能删除自己添加的且状态为未开票的发票。
);删除只是前端不展示,切勿删除数据库信息!
审核对话框交互:
审核意见非必填项。
点击“审核通过”关闭对话框,刷新发票管理页,发票状态变更为已审核;点击“驳回”关闭对话框,刷新发票管理页,发票状态变更为已驳回。
批量审核时,审核意见将保留在每条申请中。
XXX/Qreport免审规则:
因XXX/Qreport属于已收款申请且包含XXX汇款流水号,提交给Voice后直接置为“已审核”状态。
提交前需要:
1)在传递给Voice接口备注中写入汇款流水号。
2)在财务汇款信息表格,增加“已开发票金额”字段。
记录一条流水开票金额,防止开票金额大于流水金额,乱开票现象。
(开票时发票金额超过流水金额,暂不做强制限制,下期考虑具体限制方案。
超过时,“已开发票金额”字段标红。
)
3)Voice收到来自XXX/Qreport发票申请,将申请单状态由“未开票”修改为“已审核”,审核意见为:
自动审核通过。
驳回重开
功能需求描述:
发票审核人驳回申请后,发票申请人可在“已驳回”选项卡中查看已驳回列表并申请重开。
1)“已驳回”查询结果表格
字段
业务逻辑
审核时间
yyyy-mm-ddhh:
mm:
ss,包含时间。
表格默认以审核时间从最新到最旧排序。
申请单号
审核人
审核意见
申请人
产品线
发票申请类型
到款日期
汇款人
发票类型
资质信息代码
发票抬头
货物名称
价格
备注
操作
申请重开:
点击后在当前页面打开编辑申请单页;
详情:
在新页面打开发票详情页;
2)编辑申请单页
编辑完成,点击“提交重开”,合规校验无误弹出对话框,同添加发票提交成功对话框。
审核日志
功能需求描述:
发票详情页新增发票审核日志功能,记录发票申请各状态变化时间、操作人、操作明细。
操作明细包括:
操作
操作明细
添加发票
创建申请单:
{申请单号}
导入发票
创建申请单:
{申请单号},导入批次:
{批次号}
审核通过
将申请状态由【未开票】修改为【已审核】:
{审核意见}
审核驳回
将申请状态由【未开票】修改为【已驳回】:
{审核意见}
导出至金税
将申请状态由【已审核】修改为【已导出】
回写发票
将申请状态由【已导出】修改为【已开票】,发票号:
{发票号}
驳回重开
将申请状态由【已驳回】修改为【未开票】
添加资质
功能需求描述:
发票申请人通过设置客户资质管理,点击“添加客户资质”弹出添加客户资质模态对话框。
表单逻辑:
字段
类型
必填
验证
错误提示
发票抬头
单行文本框
是
不能为空,50个字以内
请输入公司名称
纳税人识别号
单行文本框
是
不能为空,20个字以内
请输入纳税人识别号
注册地址
单行文本框
是
不能为空,50个字以内
请输入税务注册地址
注册电话
单行文本框
是
不能为空,20个字以内
请输入税务注册电话
开户银行
单行文本框
是
不能为空
请选择开户银行名称及所属支行
开户银行账号
单行文本框
是
不能为空,50个字以内
请输入开户银行账号
添加资质附件
特殊控件
是
必须有附件
请上传银行开户证明、一般纳税人资质和税务登记证
按钮事件:
按钮
业务逻辑
保存
提交时校验所有表单,提示错误。
没有错误关闭对话框,刷新客户资质管理页,提交时升序生成客户代码:
8位数字。
取消
关闭对话框
添加资质附件交互:
状态1:
点击“添加资质附件”,弹出选择文件对话框,目前支持PNG、JPG、BMP后缀的文件,可同时选择5个以内的文件。
状态2:
选择文件后,显示文件“上传中”,此时可点击“删除”终止上传并删除文件。
此状态时,不能点击“保存”按钮。
状态3:
文件上传成功后,显示文件“上传完成”,可点击“删除”删除文件。
状态4:
文件上传因某些原因失败,显示:
“上传失败”,不提供删除链接。
资质管理
发票申请人看到的页面:
资质审核人看到的页面:
功能需求描述:
发票申请人通过设置客户资质管理,可查询权限可见范围的资质信息。
资质提交后状态流:
待初审待复审已审核或已驳回。
资质各状态角色操作功能权限:
资质状态
发票申请人
资质初审人
资质复审人
待初审
修改、删除
审核
查看
待复审
审核日志
审核日志
审核
已审核
审核日志
审核日志
审核日志
已驳回
修改重提、审核日志、删除
审核日志
审核日志
查询及查询结果说明:
1)查询条件
字段
类型
业务逻辑
关键词搜索
下拉菜单+输入框
选择搜索类别:
客户代码、发票抬头、纳税人识别号
输入内容,点击“查询”,可精确搜索表格。
资质状态
下拉菜单
状态包括:
待初审、待复审、已审核和已驳回
查询
按钮
点击查询按钮可按查询条件搜索
2)查询结果表格
字段
业务逻辑
客户代码
8位数字。
表格默认以客户代码从大到小排序。
发票抬头
添加人
产品线
资质状态
纳税人识别号
注册地址
注册电话
开户银行
开户银行账号
资质附件
点击附件链接,可查看、下载资质图片。
操作
审核:
点击后弹出审核对话框;(资质审核人可见)
审核日志:
弹出资质审核日志对话框;(和状态相关可见)
修改:
弹出编辑资质对话框;(和状态相关可见)
删除:
点击后弹出对话框再次确认是否删除,确认后数据在前端不可见,客户编号不回收,但前端无法查看,无法搜索。
(和状态相关可见)
审核对话框交互:
审核意见非必填项。
点击“审核通过”关闭对话框,刷新客户资质管理页,资质状态变更为已审核(如果当前为初审,点击后变更为待复审);点击“驳回”关闭对话框,刷新客户资质管理页,资质状态变更为已驳回。
批量审核时,审核意见将保留在每条申请中。
批量审核无法查看日志。
审核日志交互:
记录资质申请各状态变化时间、操作人、操作明细。
操作明细包括:
操作
操作明细
添加资质
创建客户资质:
{客户代码}
初核通过
将申请状态由【待初审】修改为【待复审】:
{审核意见}
复审通过
将申请状态由【待复审】修改为【待初审】:
{审核意见}
审核驳回
将申请状态由【待初审】(或【待复审】)修改为【已驳回】:
{审核意见}
修改重提
将申请状态由【已驳回】修改为【待初审】
导出金税文件
发票开票人看到的页面:
功能需求描述:
发票开票人进入发票管理已审核/已导出选项卡,提供单条和批量导出为金税文件功能。
查询结果表格同“已驳回”选项卡表格。
点击“导出金税文件”按钮,合并下载已选单据的TXT格式文件,文件名“QIDownloadyyyymmddhh”。
金税文件格式如下:
发票开票人导出文件后,需登录金税系统完成导入数据、打印、复核等操作。
开票状态回写
发票开票人看到的页面:
功能需求描述:
发票开票人在金税机完成发票打印后,在金税机导出变更状态的TXT格式文件,进入发票管理已导出选项卡,上传TXT格式文件,完成打印回写功能。
打印回写交互逻辑:
1)点击“打印回写”按钮,弹出对话框。
2)点击“上传金税文件”,弹出选择文件对话框,选择一个或多个.txt文件,确定后开始上传文件。
有上传中状态的文件时,“开始回写”按钮不可点。
点击“取消”或“关闭”按钮,弹出对话框确认是否终止上传。
点击是,关闭对话框回到发票管理页。
点击否,继续上传。
3)文件上传完成后,点击“开始回写”,系统开始将发票号、申请单状态写入数据表。
写入时,按钮呈等待状态。
点击“取消”或“关闭”按钮,弹出对话框确认是否终止回写。
点击是,显示回写结果提示对话框。
点击否,继续回写。
4)回写完毕,自动弹出提示对话框。
成功提示:
失败提示:
点击“好的”,关闭对话框,刷新发票管理页。
9.运营计划
需求上线后,将对客服、财务人员进行相关培训。
10.其他非产品需求
10.1.性能需求
前端阅读页面的阅读体验,需要滚动流畅,滚动阅读时不停顿。
展示批注数据的时候需要即时展示,不可以感受到明显的后台查询过程。
后台动态推送最新活动和最新话题到前台的ajax气泡效果,不可导致浏览器进程假死。
10.2.监控需求
10.3.兼容性需求
需要兼容IE6,7,8;Firefox3.5以上版本;典型webkit内核浏览器:
如chrome。
附录一需求review评分以及工作量评估
评估人
评分
工组量评估(人日)
Dev
QA
附录二历次沟通意见汇总表
沟通讨论ID
1
意见数
0
意见确认人
沟通讨论ID
2
意见数
0
意见确认人
沟通讨论ID
3
意见数
0
意见确认人
沟通讨论ID
4
意见数
0
意见确认人
沟通讨论ID
5
意见数
0
意见确认人