著录项信息
专利名称 | 一种基于ERP系统快速生成电子发票的方法和系统 |
申请号 | CN201310642176.2 | 申请日期 | 2013-12-03 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-06-03 | 公开/公告号 | CN104680381A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06Q30/00 | IPC分类号 | G;0;6;Q;3;0;/;0;0;;;G;0;6;Q;3;0;/;0;4查看分类表>
|
申请人 | 航天信息软件技术有限公司 | 申请人地址 | 北京市海淀区杏石口路甲18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 航天信息软件技术有限公司 | 当前权利人 | 航天信息软件技术有限公司 |
发明人 | 李长山;陈艳宏;周可敬;王涛;于有森 |
代理机构 | 北京工信联合知识产权代理有限公司 | 代理人 | 郭一斐 |
摘要
本发明公开一种基于ERP系统快速生成电子发票的方法和系统,该方法包括如下步骤:ERP客户端根据用户设定的订单过滤条件向电商平台发送订单数据请求;电商平台对该用户的身份进行验证,并将订单数据发送给对应的ERP客户端;ERP客户端根据订单数据中每条订单信息中包含的商品编码进行查询,获取对应的商品属性信息;ERP客户端根据匹配规则,将订单数据中每条订单信息中的每件商品的商品信息和商品属性信息与发票单据上对应的维度信息进行匹配,并利用匹配得到的维度信息进行计算,自动获取相关数据项并生成电子发票。本发明能够快速准确的生成电子发票,从而节约了用户人工操作所需的人力物力,大大提高了网店商家为网购消费者开具电子发票的效率。
1.一种基于ERP系统快速生成电子发票的方法,其特征在于,包括以下步骤:
ERP客户端根据用户设定的订单过滤条件向电商平台发送订单数据请求;
电商平台对该用户的身份进行验证,如验证成功则根据所述订单过滤条件获取对应的订单数据,并将所述订单数据发送给对应的ERP客户端;
ERP客户端根据所述订单数据中每条订单信息中包含的商品编码进行查询,获取对应的商品属性信息,其中ERP客户端中存储有每件商品与其对应的商品编码及商品属性信息;
ERP客户端根据匹配规则,将所述订单数据中每条订单信息中的每件商品的商品属性信息与发票单据上对应的字段信息进行匹配,并利用匹配得到的字段信息进行计算,自动获取相关数据项并生成电子发票。
2.根据权利要求1所述的基于ERP系统快速生成电子发票的方法,其特征在于,所述商品属性信息包括以下至少一种:名称、颜色、类别、型号、图片、报价、税率、销售状态、优惠信息、配送范围。
3.根据权利要求1所述的基于ERP系统快速生成电子发票的方法,其特征在于,所述订单过滤条件为对以下至少一项进行限制的条件:订单生成日期、订单金额、订单商品名称。
4.根据权利要求1所述的基于ERP系统快速生成电子发票的方法,其特征在于,所述订单数据中的每条订单信息包括以下至少一项:订单编号、客户编码、商品价格、商品数量、订单金额、网店名称、客户名称、发票抬头、发票类型、收货地址、收货电话。
5.根据权利要求1所述的基于ERP系统快速生成电子发票的方法,其特征在于,每件商品与其对应的商品编码及商品属性信息在ERP客户端和电商平台中同步更新。
6.根据权利要求1所述的基于ERP系统快速生成电子发票的方法,其特征在于,当ERP客户端中不存在与所述订单数据中的商品编码对应的商品时,进一步包括一通过弹出界面接收用户手动输入商品属性信息的步骤。
7.根据权利要求1所述的基于ERP系统快速生成电子发票的方法,其特征在于,如果电商平台对用户的身份验证失败则向对应的ERP客户端返回错误提示信息。
8.根据权利要求1所述的基于ERP系统快速生成电子发票的方法,其特征在于,利用匹配得到的字段信息进行计算得到以下至少一个数据项:商品金额、税额、价税合计、优惠金额、订单金额、订单税额、订单价税合计、订单优惠金额。
9.根据权利要求8所述的基于ERP系统快速生成电子发票的方法,其特征在于,所述商品金额、税额、价税合计以及优惠金额分别通过以下公式进行计算:
商品金额=商品数量×商品价格;
税额=商品金额×税率;
价税合计=商品金额+税额;
优惠金额=商品数量×(报价-商品价格);
所述订单金额则为该订单中所有商品的商品金额总和,所述订单税额则为该订单中所有商品的税额总和,所述订单价税合计则为该订单中所有商品的价税合计总和,所述订单优惠金额则为该订单中所有商品的优惠金额总和。
10.一种基于ERP系统快速生成电子发票的系统,其特征在于,包括:
订单过滤模块,用于设置订单过滤条件并将所述订单过滤条件上传至电商平台发起订单数据请求;
订单存储模块,用于接收并存储电商平台根据所述订单过滤条件返回的订单数据;
商品属性信息查找模块,用于在ERP客户端中根据订单数据中每条订单信息中包含的商品编码进行查询,获取对应的商品属性信息;以及
电子发票生成模块,用于根据匹配规则,将所述订单数据中每条订单信息中的每件商品的商品属性信息与发票单据上对应的字段信息进行匹配,并利用匹配得到的字段信息进行计算,自动获取相关数据项并生成电子发票。
一种基于ERP系统快速生成电子发票的方法和系统\n技术领域\n[0001] 本发明涉及发票开具技术领域,具体而言,涉及一种基于ERP(Enterprise Resource Planning,企业资源计划系统)系统快速生成电子发票的方法和系统。\n背景技术\n[0002] 目前,网上购物已十分普及。据有关数据分析,在2006年,只有不到10%的城市居民在网上购物,到了2010年,这一比例已增长至23%。预计到2015年,将有44%的城市居民进行网上消费,人均消费将达到6220元。\n[0003] 在一些电商平台(如京东),会要求销售商家给消费者提供销售发票。在购买某些大件商品,如家用电器时,消费者也会习惯性地索要发票,以方便接受售后服务等。但由于电商平台与销售商家的开票系统是分割的两套系统,数据并不能即时共享,如何给成千上万的消费者方便快捷地开具销售发票,成为摆在众多网店商家面前的一道难题。\n发明内容\n[0004] 本发明提供一种基于ERP系统快速生成电子发票的方法和系统,用于电商平台上的网店商家快速准确的为网购消费者开具电子发票。\n[0005] 为达到上述目的,本发明提供了一种基于ERP系统快速生成电子发票的方法,包括以下步骤:\n[0006] ERP客户端根据用户设定的订单过滤条件向电商平台发送订单数据请求;\n[0007] 电商平台对该用户的身份进行验证,如验证成功则根据订单过滤条件获取对应的订单数据,并将订单数据发送给对应的ERP客户端;\n[0008] ERP客户端根据所述订单数据中每条订单信息中包含的商品编码进行查询,获取对应的商品属性信息,其中ERP客户端中存储有每件商品与其对应的商品编码及商品属性信息;\n[0009] ERP客户端根据匹配规则,将订单数据中每条订单信息中的每件商品的商品信息和商品属性信息与发票单据上对应的维度信息进行匹配,并利用匹配得到的维度信息进行计算,自动获取相关数据项并生成电子发票。\n[0010] 进一步的,商品属性信息包括以下至少一种:名称、颜色、类别、型号、图片、报价、税率、销售状态、优惠信息、配送范围。\n[0011] 进一步的,订单过滤条件为对以下至少一项进行限制的条件:订单生成日期、订单金额、订单商品名称。\n[0012] 进一步的,订单数据中的每条订单信息包括以下至少一项:订单编号、客户编码、商品价格、商品数量、订单金额、网店名称、客户名称、发票抬头、发票类型、收货地址、收货电话。\n[0013] 进一步的,每件商品与其对应的商品编码及商品属性信息在ERP客户端和电商平台中同步更新。\n[0014] 进一步的,当ERP客户端中不存在与订单数据中的商品编码对应的商品时,进一步包括一通过弹出界面接收用户手动输入商品属性信息的步骤。\n[0015] 进一步的,如果电商平台对用户的身份验证失败则向对应的ERP客户端返回错误提示信息。\n[0016] 进一步的,利用匹配得到的维度信息进行计算得到以下至少一个数据项:商品金额、税额、价税合计、优惠金额、订单金额、订单税额、订单价税合计、订单优惠金额。\n[0017] 进一步的,商品金额、税额、价税合计以及优惠金额分别通过以下公式进行计算:\n[0018] 商品金额=商品数量×商品价格;\n[0019] 税额=商品金额×税率;\n[0020] 价税合计=商品金额+税额;\n[0021] 优惠金额=商品数量×(商品价格-报价);\n[0022] 订单金额则为该订单中所有商品的商品金额总和,订单税额则为该订单中所有商品的税额总和,订单价税合计则为该订单中所有商品的价税合计总和,订单优惠金额则为该订单中所有商品的优惠金额总和。\n[0023] 为达到上述目的,本发明还提供了一种基于ERP系统快速生成电子发票的系统,包括:\n[0024] 订单过滤模块,用于设置订单过滤条件并将订单过滤条件上传至电商平台发起订单数据请求;\n[0025] 订单存储模块,用于接收并存储电商平台根据订单过滤条件返回的订单数据;\n[0026] 商品属性信息查找模块,用于在ERP客户端中根据订单数据中每条订单信息中包含的商品编码进行查询,获取对应的商品属性信息;以及\n[0027] 电子发票生成模块,用于根据匹配规则,将订单数据中每条订单信息中的每件商品的商品信息和商品属性信息与发票单据上对应的维度信息进行匹配,并利用匹配得到的维度信息进行计算,自动获取相关数据项并生成电子发票。\n[0028] 本发明提供的基于ERP系统快速生成电子发票的方法和系统能够快速准确的生成电子发票,从而节约了用户人工操作所需的人力物力,大大提高了网店商家为网购消费者开具电子发票的效率。\n附图说明\n[0029] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0030] 图1为本发明一实施例基于ERP系统快速生成电子发票的方法流程图;\n[0031] 图2为本发明一实施例基于ERP系统快速生成电子发票的系统组成框图。\n[0032] 附图标记说明:11-订单过滤模块;12-订单存储模块;13-商品属性信息查找模块;\n14-电子发票生成模块。\n具体实施方式\n[0033] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0034] 图1为本发明一实施例基于ERP系统快速生成电子发票的方法流程图,如图所示,该方法包括以下步骤:\n[0035] S110:ERP客户端根据用户设定的订单过滤条件向电商平台发送订单数据请求;\n[0036] 其中,订单过滤条件可以为对以下至少一项进行限制的条件:订单生成日期、订单金额、订单商品名称。通过设定订单过滤条件可获取满足设定条件的订单数据,例如:通过限制订单生成日期可获取特定时间段内生成的订单数据,通过限制订单金额可获取订单金额为特定区间值的订单数据,通过限制商品名称可获取包含某一特定商品的订单数据。另外还可同时设定两个或三个过滤条件,例如:若同时限制订单生成日期和订单金额可获取特定时间段内生成的、订单金额为特定区间值的订单数据,若同时限制订单生成日期、订单金额和订单商品名称可获取包含某一特定商品的、在特定时间段内生成的、订单金额为特定区间值的订单数据。\n[0037] S120:电商平台对该用户的身份进行验证,如验证成功则根据订单过滤条件获取对应的订单数据,并将订单数据发送给对应的ERP客户端;\n[0038] 其中,订单数据中的每条订单信息可以包括以下至少一项:订单编号、客户编码、商品价格、网店名称、商品数量、订单金额、客户名称、发票抬头、发票类型、收货地址、收货电话,其中,订单编号、客户编码由系统自动生成,网店名称为与该ERP客户端对应的网店的名称,订单金额为该订单中每件商品的商品价格与商品数量的乘积之和,客户名称、发票抬头、发票类型、收货地址、收货电话由网购消费者在订单结算时提供。\n[0039] 如果用户身份已过期或用户身份非法,则会出现电商平台对用户的身份验证失败,此时向对应的ERP客户端返回错误提示信息。\n[0040] S130:ERP客户端根据订单数据中每条订单信息中包含的商品编码进行查询,获取对应的商品属性信息,其中ERP客户端中存储有每件商品与其对应的商品编码及商品属性信息;\n[0041] 其中,商品属性信息可以包括以下至少一种:名称、颜色、类别、型号、图片、报价、税率、销售状态、优惠信息、配送范围。商品属性信息指示了与该商品有关的基本属性和销售属性,其中,名称、颜色、类别、型号、图片为商品的基本属性,报价、税率、销售状态、优惠信息、配送范围为商品的销售属性。\n[0042] 本实施例中,每件商品与其对应的商品编码及商品属性信息在ERP客户端和电商平台中同步更新,从而保证ERP客户端和电商平台中的数据一致。在其他实施例中,若由于ERP客户端和电商平台中的数据未能同步更新导致ERP客户端中不存在与订单数据中的商品编码对应的商品时,ERP客户端将弹出一提示界面,提醒用户信息查询错误,此时用户可以手动输入该商品的商品属性信息。\n[0043] S140:ERP客户端根据匹配规则,将订单数据中每条订单信息中的每件商品的商品信息和商品属性信息与发票单据上对应的维度信息进行匹配,并利用匹配得到的维度信息进行计算,自动获取相关数据项并生成电子发票。\n[0044] 其中,将订单数据中每条订单信息中的每件商品的商品信息和商品属性信息与发票单据上对应的维度信息进行匹配以得到每件商品的商品数量、商品价格以及税率,利用匹配得到的上述维度信息进行计算可得到每件商品的商品金额、税额、价税合计、优惠金额,分别通过以下公式进行计算:\n[0045] 商品金额=商品数量×商品价格;\n[0046] 税额=商品金额×税率;\n[0047] 价税合计=商品金额+税额;\n[0048] 优惠金额=商品数量×(商品价格-报价);\n[0049] 另外,订单金额则为该订单中所有商品的商品金额总和,订单税额则为该订单中所有商品的税额总和,订单价税合计则为该订单中所有商品的价税合计总和,订单优惠金额则为该订单中所有商品的优惠金额总和。ERP客户端将以上匹配及计算得到的所有数据项与发票单据上对应的维度信息进行匹配,自动获取得到发票单据包含的数据项,并自动忽略发票单据不包含的数据项,根据发票单据上包含的数据项生成电子发票。\n[0050] 图2为本发明一实施例基于ERP系统快速生成电子发票的系统组成框图,如图所示,该系统包括:\n[0051] 订单过滤模块11,用于设置订单过滤条件并将订单过滤条件上传至电商平台发起订单数据请求;\n[0052] 订单存储模块12,用于接收并存储电商平台根据订单过滤条件返回的订单数据;\n[0053] 商品属性信息查找模块13,用于在ERP客户端中根据订单数据中每条订单信息中包含的商品编码进行查询,获取对应的商品属性信息;以及\n[0054] 电子发票生成模块14,用于根据匹配规则,将所述订单数据中每条订单信息中的每件商品的商品信息和商品属性信息与发票单据上对应的维度信息进行匹配,并利用匹配得到的维度信息进行计算,自动获取相关数据项并生成电子发票。\n[0055] 本发明提供的基于ERP系统快速生成电子发票的方法和系统能够快速准确的生成电子发票,从而节约了用户人工操作所需的人力物力,大大提高了网店商家为网购消费者开具电子发票的效率。\n[0056] 本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。\n[0057] 本领域普通技术人员可以理解:实施例中的装置中的模块可以按照实施例描述分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。\n[0058] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。
法律信息
- 2018-02-27
- 2015-07-01
实质审查的生效
IPC(主分类): G06Q 30/00
专利申请号: 201310642176.2
申请日: 2013.12.03
- 2015-06-03
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-10-31
|
2012-06-12
| | |
2
| |
2013-06-19
|
2013-04-12
| | |
3
| |
2012-01-18
|
2011-08-24
| | |
4
| |
2013-01-02
|
2012-08-20
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |