本发明涉及一种电子商城,具体地说,涉及一种b2b(businesstobusiness)电子商城,在该电子商城中,在b2b交易过程中买卖双方在线完成企业内部的审批管理以及财务管理。
背景技术:
传统的b2b电子商城的缺点是:
1、b2b电子商城与企业内部的管理系统(oa系统)、财务系统是割离的;
2、交易过程中商城订单数据与企业财务系统的数据是分离的,需要人工操作录入,不能完全由计算机控制,数据是不可控的;
3、交易过程中的合同审批、收付款与收发货流程也是在买家、卖家各自的管理系统中完成的,业务流程同样是不可控的,由于数据和流程的不可控,交易过程中存在一定的风险。
技术实现要素:
鉴于上述原因,本发明的目的是提供一种集买、卖双方企业内部审批管理和财务管理于一体的b2b电子商城,在该电子商城中,在b2b交易过程中买卖双方在线完成企业内部交互控制的审批管理以及财务管理。
本发明的另一目的是提供一种实现b2b电子商务的方法,在b2b交易过程中买卖双方在线完成企业内部交互控制的审批管理以及财务管理。
为实现上述目的,本发明采用以下技术方案:一种b2b电子商城,它包括商城系统、库管系统、财务系统和审批系统;
商城系统,负责所有组织的身份核实,登记,注册;商品的发布、展示,订单查询,客户服务;当买家与卖家在执行一笔交易时,生成销售合同;
库管系统,为每个组织的不同商品建立物品库;根据商城系统生成的销售合同,为买家生成采购入库单,为卖家生成销售出库单;
财务系统,为不同组织设置财务科目,进行财务管理;根据商城系统生成的销售合同,为买家生成采购凭证,为卖家生成销售凭证;录入财务凭证,记账,生成财务报表;
审批系统,根据商城系统生成的销售合同为每个组织生成采购审批流或销售审批流,且交换执行采购审批流和销售审批流;
当采购审批流和销售审批流执行完成,销售合同生效,采购入库单、销售出库单、采购凭证、销售凭证有效,库管系统和财务系统中的相应数据库中的数据进行同步自动更新;或者,终止采购审批流和销售审批流的执行,驳回销售合同,将采购入库单、销售出库单、采购凭证、销售凭证作废。
本发明还提供了一种实现b2b电子商务的方法,它包括如下步骤:
s1,首先,商城系统完成对商家,买家的身份核实,登记,注册;对商家商品的展示,管理;
库管系统,为商家、买家建立物品库;
财务系统,为商家、买家建立财务管理科目;
s2,当买家与商家建立联系,准备执行一笔交易时,商城系统为双方生成销售合同;
s3,审批系统根据销售合同为买家生成采购审批流,审批节点为:合同确认-->付款-->收货,或者,合同确认-->收货-->付款;为商家生成销售审批流,审批节点为:合同确认-->收款-->发货,或者,合同确认-->发货-->收款;
同时,库管系统根据销售合同,为买家生成采购入库单,为商家生成销售出库单;
财务系统根据销售合同,为买家生成采购凭证,为商家生成销售凭证;
s4,买家执行采购审批流,逐一审批各节点,修改数据库中对应各节点的flag数据状态;
商家执行销售审批流,逐一审批各节点,修改数据库中对应各节点的flag数据状态;
或者,商家或买家终止审批流,将销售合同、采购入库单、销售出库单、采购凭证、销售凭证的状态修改为作废;
s5,当商家执行完毕销售审批流,销售审批流的流程状态变为审批完结,销售入库单、销售凭证的状态变为已完成;
买家执行完毕采购审批流,采购审批流的流程状态变为审批完结,采购入库单、采购凭证的状态变为已完成;
销售合同的状态变为生效,库管系统和财务系统中的相应数据进行同步自动更新,这笔b2b电子交易完成。
附图说明
图1是传统b2c模式的电子商城交易流程及商业模式示意图;
图2是传统b2b模式的电子商城交易流程及商业模式示意图;
图3是本发明b2b模式的电子商城系统构成示意图;
图4是本发明b2b电子商城审批模板结构示意图;
图5是本发明b2b电子商城审批流生成流程图;
图6是本发明b2b电子商城审批流节点执行流程图;
图7是本发明b2b电子商城以款到发货为例实现b2b电子商务的方法流程图;
图8是本发明b2b电子商城以货到付款为例实现b2b电子商务的方法流程图;
图9是本发明b2b电子商城实现b2b电子商务的具体实施例1流程图;
图10是本发明b2b电子商城实现b2b电子商务的具体实施例2流程图。
具体实施方式
下面结合附图和具体实施例,对本发明作进一步详细地阐明,应理解这些实施例仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。
如图3所示,本发明公开的b2b电子商城包括商城系统、库管系统、财务系统和审批系统。商城系统、库管系统、财务系统的特征状态均根据审批系统审批流节点的审批进程进行更改。
商城系统,负责所有组织(该组织可能是买家,也可能是卖家,也可能即是买家同时又是卖家,该组织是指依法设立的机关、事业、企业、社团及其他依法成立的单位)的身份核实,登记,注册;商品的发布管理、商品的展示管理,订单查询,客户服务;当买家与卖家在执行一笔交易时,生成销售合同。
库管系统,为每个组织的不同商品建立物品库,统计管理物品数量;根据商城系统生成的销售合同,为买家生成采购入库单,为卖家生成销售出库单。
财务系统,以会计业务为基础,为不同组织在财务系统中设置科目,进行财务管理;根据商城系统生成的销售合同,为买家生成采购凭证,为卖家生成销售凭证;录入财务凭证,记账,生成财务报表。
审批系统,根据商城系统生成的销售合同为每个组织生成采购审批流或销售审批流,且自动执行采购审批流和销售审批流。当采购审批流和销售审批流执行完成,销售合同生效,采购入库单、销售出库单、采购凭证、销售凭证有效,相应数据库中的数据进行同步自动更新;或者,终止采购审批流和销售审批流的执行,驳回销售合同,将采购入库单、销售出库单、采购凭证、销售凭证作废。
在采购审批流和销售审批流执行过程中,商家或买家也可以终止采购审批流和销售审批流的执行,驳回销售合同,将采购入库单、销售出库单、采购凭证、销售凭证作废。
在b2b电子商务交易过程中,可能会发生采购—款到发货、销售-款到发货,或者采购-货到付款、销售-货到付款两种情况。为此,审批系统预置2种销售审批模板,分别是:销售-款到发货销售审批模板、销售-货到付款销售审批模板。每个模板系统均预置至少3个模板节点,系统预置的模板名称、节点名称、节点流程顺序均不可修改。这2个销售审批模板预置的节点及节点流程为:
模板名称:销售-款到发货,模板节点:合同确认-->收款-->发货。
模板名称:销售-货到付款,模板节点:合同确认-->发货-->收款。
同时,审批系统还预置了2种采购审批模板,分别是:采购-款到发货采购审批模板、采购-货到付款采购审批模板。每个模板系统均预置至少3个模板节点。系统预置的模板名称、节点名称、节点流程顺序均不可修改。这2个采购审批模板预置的节点及节点流程为:
模板名称:采购-款到发货,模板节点:合同确认-->付款-->收货。
模板名称:采购-货到付款,模板节点:合同确认-->收货-->付款。
当每个组织/企业在电子商城注册成功后,b2b电子商城就会为该组织/企业添加如图4所示的采购-货到付款,销售-货到付款,采购-款到发货,销售-款到发货模板,每个模板下会带有至少3个节点,供审批流流程执行,各节点执行人初始默认注册组织的管理员,拥有权限的人可在节点维护模块进行节点执行人变更,同时可根据该组织的业务需要进行添加自定义节点数据。
当然,审批系统也可以根据不同电子商务的需要,或者不同组织的实际审批需要,在默认的节点流程之中或流程前、后,增加自定义一个或多个节点,并给每个节点指定相应的审批人员,以满足不同组织的管理和财务要求,同时,确保电子商务的安全性!
在本发明中,采购审批流与销售审批流,由不同组织/企业审批,但在流程中部分节点可以实现对对方的交互控制、观察控制。
本发明采购审批模板和销售审批模板的数据结构为:(可以使用关系型数据库、nosql、newsql、mq等储存中间件保存数据),
a)模板数据存储结构,
i.分类、模板数据表,
1.存储字段描述(以下为必要字段,可根据业务需要扩展);
a)模板唯一标识:模板的数据id;
b)组织标识:区分数据所属哪个组织;
ii.节点数据表,
a)节点的唯一标识:节点的数据id;
b)模板id:标识当前节点所属于哪个模板;
c)执行人标识;
d)组织唯一标识:区分数据所属哪个组织;
b)流程数据存储结构,
i.审批数据表,
a)审批数据唯一标识:审批的数据id;
b)模板标识记录当前审批流选择的哪个模板;
c)组织的唯一标识:标识数据所属哪个组织;
ii.审批流程(模板、节点)实例表,
a)审批里标识:审批流的id;
b)节点id;
c)执行人唯一id;
d)当前节点的状态;
e)标识当前节点处于可执行状态还是不可执行状态;
f)组织的唯一标识。
下面分别以卖家(商家)销售-款到发货,买家采购-款到发货为例,说明如何在本发明提供的b2b电子商城中实现b2b电子商务的方法。如图7所示,
s1,首先,商城系统完成对商家a,买家b的身份核实,登记,注册;对商家a商品的展示,管理;
库管系统,为商家a、买家b的不同商品建立物品库;
财务系统,为商家a、买家b建立财务管理科目;
s2,当买家b与商家a建立联系,准备执行一笔交易时,商城系统为双方生成销售合同;
s3,审批系统根据销售合同为买家b生成采购-款到发货审批流,审批节点为:合同确认-->付款-->收货,为商家a生成销售-款到发货审批流,审批节点为:合同确认-->收款-->发货;同时生成flaga(初始状态为“未确认”)、flagb(初始状态为“未确认”)、flagc(初始状态为“未付款”)、flagd(初始状态为“未发货”)。(flag是数据存储的标识,用于区别/确认节点状态)
同时,库管系统根据销售合同,为买家b生成采购入库单,为商家a生成销售出库单;
财务系统根据销售合同,为买家b生成采购凭证,为商家a生成销售凭证;
s4,买家b执行采购-款到发货审批流,执行通过合同确认节点后,将存储中flaga数据状态由“未确认”修改为“合同确认”(flag是数据存储的标识,用于区别/确认节点状态),锁定销售合同中的商家备注,商家不可修改销售合同的备注信息;
商家a执行销售-款到发货审批流,执行通过合同确认节点后,将存储中flagb数据状态由“未确认”修改为“合同确认”,锁定销售合同中的买家备注,买家不可修改销售合同的备注信息;
或者,商家a或买家b驳回合同确认,双方审批流终止,同时将销售合同、采购入库单、销售出库单、采购凭证、销售凭证的状态修改为作废;
s5,当这2个数据存储状态同时满足时,将买家采购-款到发货审批流中的付款节点的状态修改为可执行;
s6,买家b在采购-款到发货审批流中执行通过付款节点后,将存储中flagc数据状态由“未付款”修改为“已付款”,当此数据存储状态满足时,将商家a销售-款到发货审批流中收款节点的状态修改为可执行;
s7,商家a执行通过收款节点,在销售-款到发货审批流中执行通过发货节点后,将存储中flagd数据状态由“未发货”修改为“已发货”,当此数据存储状态满足时,将买家b采购-款到发货审批流中收货节点的状态修改为可执行;
s8,当商家a发货节点执行完毕,商家a的销售-款到发货审批流的流程状态变为审批完结,销售入库单、销售凭证生效,其状态变为已完成;
当买家b收货节点执行完毕,买家b的采购-款到发货审批流的流程状态变为审批完结,采购入库单、采购凭证生效,其状态变为已完成;
销售合同的状态变为生效,这笔b2b电子交易完成,库管系统和财务系统中的相应数据进行同步自动更新。
下面以卖家(商家)销售-货到付款,买家采购-货到付款为例,说明如何在本发明提供的b2b电子商城中实现b2b电子商务的方法。如图8所示,
s3,审批系统根据销售合同为买家b生成采购-货到付款审批流,审批节点为:合同确认-->收货-->付款,为商家a生成销售-货到付款审批流,审批节点为:合同确认-->发货-->收款;同时生成flage(初始状态为“未确认”)、flagf(初始状态为“未确认”)、flagg(初始状态为“未付款”)、flagh(初始状态为“未发货”)。
s4,买家b执行采购-货到付款审批流,执行通过合同确认节点后,将存储中flage数据状态由“未确认”修改为“合同确认”,锁定销售合同中的商家备注,商家不可修改销售合同的备注信息;
商家a执行销售-货到付款审批流,执行通过合同确认节点后,将存储中flagf数据状态由“未确认”修改为“合同确认”,锁定销售合同中的买家备注,买家不可修改销售合同的备注信息;
s5,当这2个数据存储状态同时满足时,将商家a销售-货到付款审批流中的发货节点的状态修改为可执行;
s6,商家a在销售-货到付款审批流中执行完发货节点后,将存储中flagg数据状态由“未发货”修改为“已发货”,当此数据存储状态满足时,将买家b采购-货到付款审批流中收货节点的状态修改为可执行;
s7,买家b执行通过收货节点,在采购-货到付款审批流中执行通过付款节点后,将存储中flagh数据状态由“未付款”修改为“已付款”,当此数据存储状态满足时,将商家a销售-货到付款审批流中收款节点的状态修改为可执行;
s8,当商家a收款节点执行完毕,商家a的销售-货到付款审批流的流程状态变为审批完结,销售入库单、销售凭证生效,其状态变为已完成;
当买家b付款节点执行完毕,买家b的采购-货到付款审批流的流程状态变为审批完结,采购入库单、采购凭证生效,其状态变为已完成;
销售合同的状态变为生效,这笔b2b电子交易完成,库管系统和财务系统中的相应数据同步进行自动更新。
本发明的优点:
1、本发明实现了真正的b2b电子商务,在b2b电子商务过程中,双方企业在线完成交互控制的企业内部审批管理以及财务管理,省去企业自己内部重新购买/搭建oa管理系统和财务系统,且,无需人工在多系统中进行切换操作,提高了工作效率。
2、提高企业对企业在电子商务过程中企业审批流程的效率,实现b2b电商应用中双方企业的工作审批办公自动化,同时使用创新的跨企业审批流程协同控制方式打通双方企业各自审批流程之间的壁垒,实现不同企业管理间的交互和控制,形成b2b商城及管理过程的自动化和完美闭环。
3、所有企业均注册在本发明系统平台,为不同企业实现电子商务活动及相应的管理方法提供拉手、交互、控制的渠道。
4、在企业审批管理模块,采用跨企业审批流程协同控制方式,与商城功能模块进行紧密耦合,客户在商城选购商品后根据订单信息,自动生成销售合同,同时自动生成采购和销售凭证;系统可以根据启动交易双方企业的内部审批(工作)流,实现企业采购销售与企业审批(工作)流的完美结合,提供b2b商城与企业审批的交互渠道,提高企业采购销售整体流程的工作效率。
5、采用创新的审批(工作)流控制模式,为不同的组织搭建沟通桥梁,在电商应用场景中,实现交易双方审批(工作)流关键节点的交互和互相控制,实现b2b商城及商业模式的自动化,b2b电商流程的闭环管理。
7、审批系统还可以根据审批流中预置的审批关联节点,实现不同组织的不同审批流程的观察和控制。
下面结合具体实施例,对本发明b2b电子商城以及实现b2b电子商务的方法做进一步说明。
实施例1:图9为款到发货b2b电子商务具体流程图。如图所示,
s1,首先,a组织(商家)、b组织(买家)在b2b电子商城中核实身份,登记、注册;
s2,a组织(商家)选择库存管理中的商品,并在电商平台对展示商品的名称、价格、数量等进行编辑,在电商平台发布商品;电商平台对a组织发布的商品进行展示;
s3,b组织在电商平台选择a组织发布的商品,并加入购物车;
s4,b组织查看购物车,确认所需商品后,点击购买,然后选择自己的收货地址、发票信息等,然后选择发货方式:款到发货,最后提交订单;
s5,电商平台针对b组织购买a组织的产品信息,自动生成销售合同,系统生成的销售合同中,a、b均可以对此合同进行备注;
系统根据销售合同中的物品信息,给a自动生成库存管理使用的销售出库单;根据销售合同的金额信息,给a自动生成财务管理使用的销售凭证;
系统根据销售合同中的物品信息,给b自动生成库存管理使用的采购入库单;根据销售合同中的金额信息,给b自动生成财务管理使用的采购凭证;
同时,系统根据之前a、b配置相应的电商审批模板,系统给a自动启动销售-款到发货;给b自动启动采购-款到发货审批流程;
2个审批流程通过同一个唯一的销售合同进行关联;
2个审批流可以相互观察控制,并各自独立;
s5,a使用系统生成的销售-款到发货审批流,给销售合同、销售出库单、销售凭证进行审批;b使用系统生成的采购-款到发货审批流,给销售合同、采购入库单、采购凭证进行审批;
a执行审批节点合同确认后,锁定[买家备注],买家不可修改销售合同备注信息;
b执行审批节点合同确认后,锁定[商家备注],商家不可修改销售合同备注信息;
a、b双方审批的合同确认节点,均执行通过,且b执行其他节点完成后,到达付款节点,b组织的付款节点由不可执行变为可以执行,b组织进行付款,b组织执行通过付款节点后,且a执行其他节点完成后,到达收款节点;a组织的收款节点由不可执行变为可以执行,a组织核对款项后,执行通过发货节点,并将商品发出;
a组织执行通过发货节点后,且b执行其他节点完成后,到达收货;b组织的收货节点由不可执行变为可以执行;
a组织验收货物后,执行通过收货节点;
a执行完成销售-款到发货审批,同时,销售出库单、销售凭证审批通过,物品管理及财务管理数据相应进行同步自动更新;
b执行完成采购-款到发货审批,同时,采购入库单、采购凭证审批通过,物品管理及财务管理数据相应进行同步自动更新;
销售合同完结;
当然,a、b也可以驳回合同确认,终止审批流,同时将销售合同、采购入库单、销售出库单、采购凭证、销售凭证的状态修改为作废,终止该笔交易!
实施例2:图10为货到付款b2b电子商务具体流程图。货到付款和款到发货的区别仅在于:审批流程节点设置顺序略有区别,原理相同。
图9所示的款到发货b2b电子商务,为买家b配置的是采购-款到发货审批流,审批流程节点为:合同确认-->付款-->收货,为商家a配置的是销售-款到发货审批流,审批流程节点为:合同确认-->收款-->发货。
图10所示的货到付款b2b电子商务,为买家b配置的是采购-货到付款审批流,审批流程节点为:合同确认-->收货-->付款,为商家a配置的是销售-货到付款审批流,审批流程节点为:合同确认-->发货-->收款。
在本发明提供的b2b电子商城中,不同组织可以关联不同资源,可能是相同物理位置的存储,也可能是不同物理位置的存储或标记,可以保证数据的安全性。关联的资源部分数据可以以有限方式访问,其他数据无法相互访问。
在本发明中,采购审批流与销售审批流,属于不同组织的审批,但在审批流流程中部分节点可以实现对对方的观察控制。本发明在隔离各自资源的前提下,可以协调处理,相互交叉控制。
以上是对本发明所提供b2b电子商城及实现b2b电子商务的方法进行的详细说明。对本领域的技术人员而言,在不背离本发明实质精神的前提下对它所做的任何显而易见的改动,都将构成对本发明专利权的侵犯,将承担相应的法律责任。