一种基于erp系统快速生成电子发票的方法和系统的制作方法

文档序号:8346374阅读:425来源:国知局
一种基于erp系统快速生成电子发票的方法和系统的制作方法
【技术领域】
[0001]本发明涉及发票开具技术领域,具体而言,涉及一种基于ERP (EnterpriseResource Planning,企业资源计划系统)系统快速生成电子发票的方法和系统。
【背景技术】
[0002]目前,网上购物已十分普及。据有关数据分析,在2006年,只有不到10%的城市居民在网上购物,到了 2010年,这一比例已增长至23%。预计到2015年,将有44%的城市居民进行网上消费,人均消费将达到6220元。
[0003]在一些电商平台(如京东),会要求销售商家给消费者提供销售发票。在购买某些大件商品,如家用电器时,消费者也会习惯性地索要发票,以方便接受售后服务等。但由于电商平台与销售商家的开票系统是分割的两套系统,数据并不能即时共享,如何给成千上万的消费者方便快捷地开具销售发票,成为摆在众多网店商家面前的一道难题。

【发明内容】

[0004]本发明提供一种基于ERP系统快速生成电子发票的方法和系统,用于电商平台上的网店商家快速准确的为网购消费者开具电子发票。
[0005]为达到上述目的,本发明提供了一种基于ERP系统快速生成电子发票的方法,包括以下步骤:
[0006]ERP客户端根据用户设定的订单过滤条件向电商平台发送订单数据请求;
[0007]电商平台对该用户的身份进行验证,如验证成功则根据订单过滤条件获取对应的订单数据,并将订单数据发送给对应的ERP客户端;
[0008]ERP客户端根据所述订单数据中每条订单信息中包含的商品编码进行查询,获取对应的商品属性信息,其中ERP客户端中存储有每件商品与其对应的商品编码及商品属性信息;
[0009]ERP客户端根据匹配规则,将订单数据中每条订单信息中的每件商品的商品信息和商品属性信息与发票单据上对应的维度信息进行匹配,并利用匹配得到的维度信息进行计算,自动获取相关数据项并生成电子发票。
[0010]进一步的,商品属性信息包括以下至少一种:名称、颜色、类别、型号、图片、报价、税率、销售状态、优惠信息、配送范围。
[0011]进一步的,订单过滤条件为对以下至少一项进行限制的条件:订单生成日期、订单金额、订单商品名称。
[0012]进一步的,订单数据中的每条订单信息包括以下至少一项:订单编号、客户编码、商品价格、商品数量、订单金额、网店名称、客户名称、发票抬头、发票类型、收货地址、收货电话。
[0013]进一步的,每件商品与其对应的商品编码及商品属性信息在ERP客户端和电商平台中同步更新。
[0014]进一步的,当ERP客户端中不存在与订单数据中的商品编码对应的商品时,进一步包括一通过弹出界面接收用户手动输入商品属性信息的步骤。
[0015]进一步的,如果电商平台对用户的身份验证失败则向对应的ERP客户端返回错误提示信息。
[0016]进一步的,利用匹配得到的维度信息进行计算得到以下至少一个数据项:商品金额、税额、价税合计、优惠金额、订单金额、订单税额、订单价税合计、订单优惠金额。
[0017]进一步的,商品金额、税额、价税合计以及优惠金额分别通过以下公式进行计算:
[0018]商品金额=商品数量X商品价格;
[0019]税额=商品金额X税率;
[0020]价税合计=商品金额+税额;
[0021]优惠金额=商品数量X (商品价格-报价);
[0022]订单金额则为该订单中所有商品的商品金额总和,订单税额则为该订单中所有商品的税额总和,订单价税合计则为该订单中所有商品的价税合计总和,订单优惠金额则为该订单中所有商品的优惠金额总和。
[0023]为达到上述目的,本发明还提供了一种基于ERP系统快速生成电子发票的系统,包括:
[0024]订单过滤模块,用于设置订单过滤条件并将订单过滤条件上传至电商平台发起订单数据请求;
[0025]订单存储模块,用于接收并存储电商平台根据订单过滤条件返回的订单数据;
[0026]商品属性信息查找模块,用于在ERP客户端中根据订单数据中每条订单信息中包含的商品编码进行查询,获取对应的商品属性信息;以及
[0027]电子发票生成模块,用于根据匹配规则,将订单数据中每条订单信息中的每件商品的商品信息和商品属性信息与发票单据上对应的维度信息进行匹配,并利用匹配得到的维度信息进行计算,自动获取相关数据项并生成电子发票。
[0028]本发明提供的基于ERP系统快速生成电子发票的方法和系统能够快速准确的生成电子发票,从而节约了用户人工操作所需的人力物力,大大提高了网店商家为网购消费者开具电子发票的效率。
【附图说明】
[0029]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1为本发明一实施例基于ERP系统快速生成电子发票的方法流程图;
[0031]图2为本发明一实施例基于ERP系统快速生成电子发票的系统组成框图。
[0032]附图标记说明:11_订单过滤模块;12_订单存储模块;13_商品属性信息查找模块;14-电子发票生成模块。
【具体实施方式】
[0033]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0034]图1为本发明一实施例基于ERP系统快速生成电子发票的方法流程图,如图所示,该方法包括以下步骤:
[0035]SllO =ERP客户端根据用户设定的订单过滤条件向电商平台发送订单数据请求;
[0036]其中,订单过滤条件可以为对以下至少一项进行限制的条件:订单生成日期、订单金额、订单商品名称。通过设定订单过滤条件可获取满足设定条件的订单数据,例如:通过限制订单生成日期可获取特定时间段内生成的订单数据,通过限制订单金额可获取订单金额为特定区间值的订单数据,通过限制商品名称可获取包含某一特定商品的订单数据。另外还可同时设定两个或三个过滤条件,例如:若同时限制订单生成日期和订单金额可获取特定时间段内生成的、订单金额为特定区间值的订单数据,若同时限制订单生成日期、订单金额和订单商品名称可获取包含某一特定商品的、在特定时间段内生成的、订单金额为特定区间值的订单数据。
[0037]S120:电商平台对该用户的身份进行验证,如验证成功则根据订单过滤条件获取对应的订单数据,并将订单数据发送给对应的ERP客户端;
[0038]其中,订单数据中的每条订单信息可以包括以下至少一项:订单编号、客户编码、商品价格、网店名称、商品数量、订单金额、客户名称、发票抬头、发票类型、收货地址、收货电话,其中,订单编号、客户编码由系统自动生成,网店名称为与该ERP客户端对应的网店的名称,订单金额为该订单中每件商品的商品价格与商品数量的乘积之和,客户名称、发票抬头、发票类型、收货地址、收货电话由网购消费者在订单结算时提供。
[0039]如果用户身份已过期或用户身份非法,则会出现电商平台对用户的身份验证失败,此时向对应的ERP客户端返回错误提示信息。
[0040]S130:ERP客户端根据订单数据中每条订单信息中包含的商品编码进行查询,获取对应的商品属性信息,其中ERP客户端中存储有每件商品与其对应的商品编码及商品属性信息;
[0041]其中,商品属性信息可以包括以下至少一种:名称、颜色、类别、型号、图片、报价、税率、销售状态、优惠信息、配送范围。商品属性信息指示了与该商品有关的基本属性和销售属性,其中,名称、颜色、类别、型号、图片为商品的基本属性,报价、税率、销售状态、优惠信息、配送范围为商品的销售属性。
[0042]本实施例中,每件商品与其对应的商品编码及商品属性信
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1