时间:2023-07-05 16:11:58
导言:作为写作爱好者,不可错过为您精心挑选的10篇企业销售合同管理,它们将为您的写作提供全新的视角,我们衷心期待您的阅读,并希望这些内容能为您提供灵感和参考。
2010年8月正式注册的TX公司,注册资本额是1.8亿元人民币,根据业内的世界通行最高标准T4建造,是我国目前唯一一间获得T4认证的信息服务商。TX公司的经营业务非常多样化,具体包括销售电脑硬件以及软件、提供专业的网络技术服务、提供系统集成与对接服务等。TX公司的结构设置非常简单,具体有:营销部、资源部、客户部以及财务部,各个部门的主要职能分别为:销售公司的产品以及服务、管理系统集成以及软件对接服务、处理客户的咨询与投诉等客户服务、真实记录会计信息与数据。TX公司具体的销售业务整个过程为:营销部负责与客户接洽,并和客户磋商合同细节,最终敲定产品的销售价格,然后签订销售合同,并将客户的资料单独建立档案,上传到管理系统之中;客户部按照营销部上传的销售合同向资源部发送订单,并要求其根据订单要求配置相应的产品;资源部按照订单信息完成相应的资源配置;与此同时,财务部按照具体的合同信息开具发票并催缴销售款。经过笔者的实地调研,发现TX公司当前对销售业务的内控管理完全满足内控机制的要求,只不过对于应收账款以及销售合同的管理方面还存在一定的疏漏。下面,就以销售合同的管理疏漏为出发点,探究应该如何做好内控关键点的管理,进而提升内控机制的有效性。
二、 TX公司销售合同管理现状
合同是交易双方关于产品交易所有约定的法律表现形式,是规范企业交易行为的重要保证,而且一旦交易双方发生了纠纷,那么合同就是解决纠纷的最佳法律依据。若企业没能管理好销售合同,那么不但会造成企业内部管理的低效盲目,经营活动风险的提高;还会令企业的应有权益得不到相应的保证。当前,TX公司在销售部业务人员和客户经过平等协商之后,会仔细列明合同的交易条款,并签订正式的销售合同,公司有统一的合同格式,一式六份,双方各执三份;其中,财务部保存一份、销售部保存一份、客户部保存一份。合同正式生效之后,交易双方会根据具体的条款开展合同管理工作。下面是笔者对TX公司销售合同管理情况进行的随机调查结果:
(一)销售合同管理现状 有一个这样的真实案例:TX公司将一处空置的机房出租给Y公司,双方经过磋商之后签订了租赁合同,合同约定:Y公司第1年承租TX公司空置机房的40%;第2年承租TX公司空置机房的80%;第3年承租TX公司空置机房的100%。合同约定的执行日期是2011年6月1日。可是,实际上Y公司比合同约定的时间早了两个月进驻,2011年4月1日就已经将服务器挪到了TX公司的空置机房中。于是,TX公司要求Y公司进行合同条款修改,把合同时间改为2011年4月1日开始,之后两年的顺延时点都是4月1日。之后的合同修改工作,TX公司觉得既然Y公司已经承认了提早入驻的事实,那么在修改的合同上盖章是迟早的事,就没有继续跟踪之后两年的顺延时点变化的修订。于是,在结算租赁费用的时候,交易双方就2012年以及2013年的顺延时点存在分歧。但是因为TX公司并没有Y公司盖章的修改条款补充件,所以无法追讨应有的权益,只能按照初始的合同,损失了两个月的租金收入。
(二)导致销售合同管理问题的原因分析 笔者在梳理TX公司整个销售合同管理流程之后,发现导致管理问题的原因主要有:
(1)TX公司刚刚成立不久,因此还处在起步初期,为了扩大业务规模与占领市场份额,公司关注的是市场与销售行为,公司上上下下都无形中秉承着“所有工作都是为了实现更好的销售目标”这一经营理念,相比起静态的合同管理,公司更加重视的是销售额的增长速度与幅度。
(2)公司将重要资源都集中投放到了营销部,令其在公司中属于很“大”的部门,全权负责销售合同的全过程,因为需要注意与管理的环节太多,而且整个合同的签订过程有时需要很长时间,所以管理中难免存在疏漏。另外,营销部具体进行销售合同的管理时,不但是合同的签订人,还是合同的审核人,因此监督机制完全处于空白状态,导致了管理中的盲区。
(3)TX公司暂时还没有完善的信息管理系统。当前,TX资源部是基于OSS系统配置各项产品与服务资源的;财务部则基于用友财务管理系统做账;营销部则基于CIM系统进行客户以及合同的管理。很明显,各个部门的系统之间缺乏有效的衔接机制,导致数据在部门之间的传输非常低效,从而缺乏相应的监督管理辅助。
三、TX公司销售合同管理改善建议
(一)理顺销售合同管理流程 通过笔者的调查分析,认为销售合同并不是静态的管理对象,应该将合同管理贯穿于产品销售的全过程,具体流程如下:
(1)准备环节。具体可以拆解为:初步洽谈交易事项达成销售意向针对具体的交易价格、交货方式、回款方式等磋商按照公司的统一合同模板,填充合同的详细内容合同进入审核阶段。
(2)签订环节。按照上环节的磋商结果,交易双方签订正式的销售合同。
(3)履行环节。双方盖章合同即生效,生效以后交易双方就需要按照合同的约定履行自己的义务。另外,公司还应该做好合同执行的管理工作,并对合同执行情况进行科学的评估。
(二)明确销售合同管理过程中的风险 具体有:
(1)文本风险。如果公司设定的合同模板中有重要约定事项的疏漏或者措词方面存在歧义,就很容易导致TX公司的正当权益受到损害;另外,如果TX公司未与交易对象签订销售合同,同样也有可能造成公司资产的损失;如果合同约定的事项违背了国家的法律,那么不但会导致TX公司受到主管部门的严厉处罚,造成经济损失,还会严重影响企业的声誉,进而打击企业的竞争力。
(2)审批风险。如果TX公司审批合同的过程不规范,存在越权审批的情况;或者公司未严格管理好合同印章,导致那些不符合公司管理要求的合同也同样盖上了印章;或者合同签订之后,随意改动其中的条款;或者合同保管不善,导致信息外泄或者合同遗失等。
(3)执行风险。合同的执行过程中,同样也有可能产生各种风险。不论是合同的履行还是合同的变更以及终止,都有可能导致 公司蒙受一定的经济损失,因此,一旦发生上述的情况, 公司必须积极采取应对措施,力争将自身的损失降至最低。
(三)设计合理的销售合同内控机制 具体如下:
(1)TX公司应该在管理理念中加入“诚”“信”二字,具体怎样做到,当前最需要做的就是设定合理的管理目标。企业的治理结构中,最高级别的就是董事会,董事会掌控着企业整体的发展方向与战略,因此,关注的是长期发展,自然设定的管理目标也应该系统化、合理化、务实化,不能只看重眼前利益,聚焦于短期的经营数据。 公司的管理层受到董事会的直接领导,并向董事会汇报管理工作,管理层具体的工作职责就是将董事会制定的公司发展目标分解为更加细致、更加具有针对性的分目标,让这些目标不但能够推动公司经营业务的发展,还能把信用风险稳定在可控水平之内。另外,管理层需要谨慎做出承诺,一旦做出了承诺就必须尽量遵守,从而让客户对公司产生信任感;在公司内部也要积极培养诚信为本的人文氛围,借助常规的管理工作,向员工灌输诚信经营的企业经营理念,并将风险防范意识牢牢植根于员工的脑海中。
(2)基于TX公司当前内控体系,可以在管理销售合同的过程中,重点关注以下方面:首先,TX公司提供的产品和服务与普通企业有很大区别,而且客户群都是企业个体,销售过程中必须明确约定服务的起始时点与时长,以及所需提供的相应资源,销售合同必须双方盖章。合同签订好了之后,TX公司会按照合同的约定向客户提供相应的服务,而且已经提供的服务客户必须签字确认收到,并盖上合同章,以表示TX公司已经完成了合同约定的部分事项。其次,完善合同印章的管理。TX公司应该安排专门的部门负责管理印章,并将已经得到审批盖章的合同,归档分类管理;如果是金额巨大或者对公司发展影响深远的合同,必须请交易对方的授权人到场当面签订盖章,若是需要TX公司先盖好章之后寄给交易的另一方,那么除了在合同指定的盖章位置盖章之外,还必须在合同的每页之间盖上骑缝章,以免出现对方私自修改条款的情况;如果双方在谈判之后,书面合同未能及时准备好,无法立刻签订的,必须在合同准备好的第一时间进行补签;合同签订以后,公司应该安排客户部管理好交易对方的资质以及合同副本;财务部留存一份进行收款备案,合同的正本则交由营销部存档;TX公司需要对合同高度保密,严禁公司人员泄露任何合同中的信息,违者将追究其责任,必要时还应采取法律手段。再次,必须保证销售合同文本的严谨性。TX公司应该安排专业人员进行合同文本的审阅,确认其中的价格、数量等信息不存在歧义,而且意思表述清楚。当前,TX公司暂时还没有专门的法律人员,因此,需要聘请专业的律师到公司进行合同中约定的权利以及义务的确认;财务部则负责审阅付款相关的合同约定事项;客户部则审阅售后服务条款。第四,明确不同级别管理人员的审批权限。因为TX公司的销售行为都是发生在签订合同以后,所以其会按照客户具体的订单信息进行资源与服务的配置,因此在明确不同级别管理人员的审批权限时很难按照金额给定权限。这时候,笔者建议其可以把审批权限划分为两部分:即授信金额以及销售实价。具体说明的话,如果合同约定的销售实价低于公司报价的60%,或者授信金额高于50万元人民币,那么就需要营销总监亲自进行审批;如果合同约定的销售实价高于公司报价的60%,但低于公司报价的80%,或者授信金额在10万元至50万元人民币之间,那么营销经理有权进行审批;如果合同约定的销售实价高于公司报价的80%,或者授信金额低于10万元人民币,那么营销人员有权进行审批。不过,这里需要注意的是,上面探讨的审批权限完全是针对营销部内部来说的,合同必须还要经过其它部门以及公司总经理的最终审批。如果公司因为经营的需要,要改变合同模板,那么一定要聘请专业法律人士进行审阅,确定没有法律漏洞的情况下才可以正式使用。合同的审批过程涉及的部门很多,而且每个部门的审批都需要一段时间,因此,若是每个部门都拖拉一点的话,那么合同的履行肯定会受到严重的影响。笔者建议TX公司设定合同的审批责任时间,针对当前的业务特点,合同在每个部门的审批时间不可以超过3天,一旦超出了时间上限,营销部可以进行提示,如果该部门仍然继续拖延,那么就需要直接进入下面的审批环节,当然,未会签部门在合同中的责任不会获得豁免,公司默认其审批通过了合同的各项条款,若是将来合同的履行过程中出现了问题,那么未会签部门同样需要承担相应的责任。第五,分离销售合同管理中不同权限人员的岗位。为了提升销售合同的管理效率,TX公司应该将审批、执行、监督的岗位分离开来,绝对不可以一人兼多职,这样可以有效避免权力交叉而产生的渎职以及舞弊行为,降低公司销售合同管理过程中的风险。第六,完善合同违约处理机制。合同在履行的过程中,由于受到很多因素的综合影响,因此,未必都能顺利执行到最后,出现变更或者违约的情况,有时也是正常现象。针对这种情况,笔者认为,TX公司需要做好与当事人的协商工作,尽量争取达成一致,从而将损失降至最低。至于具体的合同纠纷处理,则需要根据纠纷情况,进行相应的处理;如果双方在履行合同的过程中有纠纷,那么可以按照合同的约定进行调节处理,若双方能够达成一致意见,则需要签署纠纷调节备忘录;若双方没能达成一致意见,则需要提交仲裁机构仲裁或者提出诉讼。
【关键词】
销售企业;合同管理;适应市场
广东、福建等省经济活跃、经济形式复杂多变,做为设立在该地区的销售企业,随近十几年来国家经济发展,快速发展。为适应市场变化,企业需要积极开展多种方式的改革。本文以某企业广东区公司在华南地区的分支机构变化为例加以阐述。从2000年以来,该企业在华南地区跨省多次分立、整合。2004-2009年以华南区公司为主,管理本地区(广东、福建、海南)业务,人员合并办公。2010年后华南区公司各项工作重新分立为各省区公司管理。组织机构先后经历了省市级管理方式―省级公司直接管理模式(组织扁平化、垂直管理)―省地市级管理方式三个阶段模式。所辖地区也分别经历了各省独立―广东、福建、海南三省合并―广东、海南两合并加福建省独立―各省独立。公司内部管理方式、管理地域范围不断变化、所处的经济环境复杂,需要从多方面不断完善合同管理工作。
1 公司合同管理制度制定
在华南区管理时期,最早结合总公司制度制定华南区合同管理制度,广东区合同管理制度是结合本区当前的实际情况,在原华南区制度基础上修订制定。并同时制定《合同管理权限及合同审查审批程序》。现行制度建立统一授权、归口把关、各负其责、相对集中的合同管理体制。公司所属各地市公司、公司本部各部门应严格按照各自的职责权限进行合同的论证、审查、签订、履行、监管等工作。
1.1建立统一管理、各负其责、相对集中的管理体制
改变原来的多部门管理,按相对集中归口把关、相对集中的方式管理。原来的由各主要业务部门各自承办合同、审核合同、签订合同、履行合同的即做运动员、又做裁判员的模式,变为相对集中统一管理后,成为现在的由公司所属各地市公司、机关各处室应严格按照各自的职责权限进行合同的论证、审查、签订、履行、监管等工作,形成职责清晰,工作明确、有效监督、规范控制的合同管理体制。
制度明确规定订立书面合同的标准要求。从基本环节控制风险。
1.2“各负其责”,严格“三项审查”制度
按照“事前预防、统一授权、相对集中管理、分专业审查把关、各负其责、全过程监督”的原则,公司所有合同在签订之前,必须由各业务主管部门分别对合同项目的经济合理性、可行性、合法性、严密性、规范性、立项依据、资金渠道、技术质量要求等方面进行审查;公司法律部门及合同管理人员对合同的签订、履行、变更和终止等进行统一管理和监督。
公司签订合同实行分专业归口审查、各负其责的管理体制,包括法律审查、专业技术审查、经济商务审查。对未履行三项审查及审批手续的全同,一律不得签订。
1.3公司合同审核以公司本部、地市分公司两级为审核主体
针对销售公司最基层单位人员工作性质侧重具体销售业务,法律专业人员极少,工作管理中心不同于省、市级管理性公司的特点。将合同审核的管理性工作上移至省市级分公司,即减少基层工作负担,又缩短合同审批流程、提高合同审批效率,符合各级工作侧重点。
1.4加强新业务、高风险项目的法律审查
对于招投标类合同、投资类高风险合同,公司制度明确规定:“立项、选商、谈判、会审、签订的程序进行。”“对合同项目进行必要的考察、论证、落实资金渠道、项目计划等保证合同全面履行的条件。”“对合同对方当事人的主体资格、资信情况进行审查。”“进行合同谈判、组织招标、投标”。
1.5公司合同管理与招投标工作紧密结合
广东区公司招投标管理制度规定:“招标人应与中标人签订书面合同”。
广东区公司充分发挥合同管理信息系统的优势,在合同管理信息系统设置伊始,即将所有列入招标类别的合同审查流程设置招投标审核。所有相关合同,必须首先在合同管理信息系统中进行招投标审核,达到招投标标准而未通过招投标审核的合同将被退回,从而避免产生规避招标、虚假招标的情况发生。
2 合同管理信息化推广
以制度做保障,积极、快速推动合同信息化管理。
把合同管理进行网上审查审批等内容明确写入现行制度中。三省合并管理时期,合同数量大,公司合同管理工作也处于起步阶段。但按上级公司的总体安排,借助于当时的垂直管理、专业线分工的集中、统一特点,大力推动合同管理全面网络化、信息化的工作,积极组织多种形式的人员培训,强化合同信息系统的终端用户使用。加强与当时三省各专业线、各区域和各相关处室的沟通协调,各专业线从初期的不适应信息管理方式至形成习惯、到支持认可合同管理信息系统,认识到管理三省各级合同,合同管理信息系统有着无法比拟的时间、空间优势,即节约人力物力成本,又提高工作效率。使公司成为当时最早一批合同全面上线的企业之一,系统使用覆盖广东、福建、海南三省分公司,用户数量超过550个,合同系统运行合同管理范围下至零售网点合同上至省级公司投资项目,合同运行数量达30057份。
3 合同管理细致与效率平衡
作为一个大型企业,合同管理的细致性和对控制风险的高要求往往与合同签订效率相互制约。需要企业对合同管理审批环节的流程优化常抓不懈。公司的流程优化是从“娃娃”抓起的,基础好,也更易治理。从合同流程设置伊始,便充分考虑到实际工作需要、工作效率要求,以满足于瞬息万变的市场变化要求为目的。除重大合同外,合同审核流程简洁、无重复的专业技术性审核。公司重视做好平时的预防工作,避免头痛医头,脚痛医脚,日常治理的效果显著。
合同管理信息系统初始化的早期,流程即是一级审核即可完成三项重要审查,效率高为特点。公司的现行管理制度同时也明确“归口审查、各负其责”,在现在行制度的同时,也有明确的《合同审查权限及审查审批流程》,即避免了审查审批流程的事后确定的随意性,也免于造成流程不定的相互推委。
区分不同类别、不同性质、不同情况的合同,本着实际情况,按工作需要进行相应调整。关联交易合同、有标准文本的合同 、对时限性要求高的合同,符合三项审查及审批要求为上限要求。一般只通过一级审核,少用二级审核,避免相同专业性、技术性重复审查。
使用标准文本、金额较小、对时限性要求高、法律关系简单的合同,如:公司主要产品销售、主要产品采购、零售网点销售、零售网点维修、零售网点房屋租赁等合同,实行一级审查审批,只在二级分公司完成三项审查和审批即可签订,通常不同性质的审核节点4个,在承办人及时督办的情况下,能够在短时间内完成所有审查审批环节并签订。对于其它法律关系简单的买卖、租赁、技术服务等合同审查审批合同审核节点总数一般为5个,金额小的4个。只有投资建设类的合同,法律关系复杂、金额大、无固定的标准文本,而实行二级审核,以严控各种风险。
日常控制流程延长,由于部分工作部门的内部工作分工需要,时常有相关部门要求增加流程审核要求。日久天长,流程便会逐渐加长。为控制这一情况发生。公司流程变化、调整实行审核制,流程调整由主要负责人审批,方可增加。同时,不定时安排合同审核流程检查瘦身。达到日常控制体重,效果好于超重后服药减肥。
4 应急合同审核控制
销售企业面向市场,工作难免需要应对“突发事件”,对时间及价格波动异常敏感的合同也需要应对这类“突发事件”。这客观上造成了个别合同事前审核不充分,事后补办。随着公司规模扩大,各类人员的加入,这类情况也随之复杂。为控制这一情况,公司将其纳入二级单位主要负责人的人事业绩指标考核范围。自上而下,重视合同提前充分审批签订的必要性和重要性,最大限度减少这一情况发生几率。
5 合同管理薄弱环节强化
履行控制,寻找最薄弱环节,明确职责。
1.由销售管理缺失导致的公司现状
1.1 销量无起色
营销员长期在外,如何有效管理成为营销部门最头疼的事,防营销员甚于防贼,怕他们不出工,实行座机报到。怕他们出工不出力,建立市场日志。但即使这样,销量增长还是不尽如人意。
1.2 市场占有率下降
X医药商业公司市场覆盖面涉及A市2 市 6 县6区和6个开发区,公司将A市分为五个大区,分别由五位区域经理负责,每个大区内由一到两名营销员负责。由于本年度A市有多家竞争对手进入,竞争加剧,且公司内部销售管理出现系列问题,据不完全统计,公司今年较上一年度市场占有率缩水近5%,个别区域市场占有率缩水近20%。
1.3 销售人员缺乏积极性,责任心不强,工作效率不高
由于x公司实行的是“块块化”的营销模式,并没有根据营销人员的各有所长进行“条条化”分工,同时各地区经济发展情况不一,地区任务一把抓,导致地区间业绩差距较大,销售人员所获报酬与所付努力不成比例;同时区域经理未发挥其应有的作用,更有甚者,个别大区经理带领本区域及其他区域销售员一起钻公司制度漏洞,谋取私利,加上销售管理监管措施不完善,赏罚力度不到位等,影响了一批工作有热情、有责任心的销售员,从而出现员工不思进取,得过且过现象;再有促销政策过于陈旧,不随机应变,市场功能缺失等等,导致公司销售人员缺乏凝聚力、工作缺乏积极性、责任心不强,工作效率低等现象出现。
2. 建立一套完善的销售管理体系
2.1 建立健全的营销管理制度
案例中,X医药商业公司没有系统配套的销售管理制度和与各项销售管理制度相匹配的销售管理政策,而一个企业的销售工作要想不出大的问题,其先决条件是,在企业的销售管理制度上要没有明显的缺陷和遗漏,销售管理制度系统配套、互相制衡,并有相应的销售管理政策与之相匹配。
俗语云:无规矩不成方圆。建立健全营销制度,比如绩效制度、出差制度、汇报制度、晋升制度、考勤制度、促销制度、合同制度、费用管理制度、票据管理制度等等,营销总监等营销管理者要制定出适合营销员管理和企业发展的营销管理制度,以身作则带头执行,在制度执行中要对制度不断完善和调整,始终保持制度的适应性和实用性。
2.2销售计划管理
该企业在销售计划的管理上存在一些问题。如无目标明确的年度、季度、月度的市场开发计划;销售目标不是建立在准确把握市场机会、有效组织企业资源的基础上确定的,而是拍脑袋拍出来的;销售计划没有按照地区、客户、产品、营销员等进行分解,从而使计划无法具体落实;各区县的销售计划是销售员与公司领导讨价还价的结果;公司管理层只是向营销员下达目标数字,却不指导营销员制订实施方案;由于没有明确的市场开发计划,结果,企业的销售工作失去了目标,各种销售策略、方案、措施不配套、预算不确定、人员不落实、销售活动无空间和时间概念,也无销售过程监控和效果检验措施。这样,在竞争激烈的市场上,企业的销售工作就像无头苍蝇一样,东冲西撞,毫无进展。
制订销售计划和按计划销售是销售工作的基本法则。销售计划管理既包括如何制定一个切实可行的销售目标,也包括实施这一目标的方法。具体内容有:在分析当前市场形势和企业现状的基础上,制定明确的销售目标、回款目标、定性、定量指标;根据目标编制预算和预算分配方案;落实具体执行人员、职责和时间。
2.3全面营销员管理
营销员是企业的先遣部队,也是企业的财富起点,在企业里的地位举足轻重。该企业对营销员的行动管理非常粗放:“只要结果,不管过程”,而不对营销员的销售行动进行监督和控制,这也是个别业务谋取私利存在的原因;而同时区域经理起不到应有的作用,以致营销员行动无计划,无考核;无法控制营销员的行动,从而使销售计划无实现保证;营销员的销售活动过程不透明,企业经营的风险增大;营销员工作效率低下,销售费用高;营销员的销售水平不提高,营销员队伍建设不力等。因此,对营销员管理的好与坏,直接关系到企业的前途和命运,因此如何管好营销员,就成为所有营销总监的头等大事。
2.3.1 营销管理者要练好硬功,有良好的职业道德、素质、能力,认清企业现状,理解老板的期望与要求,了解行业状况及发展趋势,有一套合适的营销管理规划;重视区域经理的管理,同时,提倡人性化管理、无限沟通、赢得人心、统一思想、公平公正的管理、描绘未来、为每个营销员量身制定合理的职业规划,如职业晋升制度、学习培训制度、与职业相匹配的薪酬制度等,使营销员切实感受到自己在企业的未来发展前景,也感受到营销管理者对自己的悉心栽培和无比重视,使其能够快乐赚钱,开心工作,效率更高。
2.3.2对营销员的业务管理。也是营销总监等营销管理者的核心之一,大致包括以下几个方面:量才适用、适度授权、制定目标、分配工作、监控工作、正负激励且及时兑现、评价考核、培训学习及团队精神、优胜劣汰。
2.3.3 营销员行动过程管理。其核心内容是围绕销售工作的主要工作,管理和监控营销员的行动,使营销员的工作集中在有价值项目上。包括制定:月销售计划、月行动计划和周行动计划、每日销售报告、月工作总结和下月工作要点、流动销售预测、竞争产品分析、市场巡视工作报告、周定点拜访路线、市场登记处报告等。
2.3.4 营销员行动结果管理包括两个方面。一是业绩评价,一是市场信息研究。业绩评价包括:销售量和回款情况、销售报告系统执行情况、销售费用控制情况、服从管理情况、市场策划情况、进步情况。信息研究包括:本公司表现、竞争对手信息等。
2.4 客户关系管理
企业对客户管理有方,客户就会有热情,会积极配合公司的政策,努力选购产品;管理不善,就会导致销售风险。然而,该企业对客户没有进行有效的管理,结果,企业既无法调动客户的销售热情,也无法有效地控制销售风险。市场风险管理的关键是客户的信用、能力和市场价格控制。管理手段和方法有:客户资料卡、客户策略卡、客户月评卡等。 而如客户对企业不忠诚、窜货现象严重、应收账款成堆等,均为销售过程中客户关系管理不到位普遍存在的问题。
2.5 建立信息反馈制度
信息是企业决策的生命。营销员身处市场一线,最了解市场动向,消费者的需求特点、竞争对手的变化、经销商的要求,这些信息及时地反馈给企业,对决策有着重要的意义,另一方面,销售活动中存在的问题,也要迅速向上级报告,以便管理层及时做出对策。然而,该企业没有建立起一套系统的业务报告体系,未能及时地收集和反馈信息,基于此项对营销员的考核仅限于定性考核中占微小的比重,没有给予更重要的地位。对企业的发展而言,市场信息非常重要,它决定着企业明天的销售业绩、明天的市场!
2.6 业绩考核成体系
该企业没有对营销员的销售业绩定期进行考核。企业对销售人员定期进行定量和定性考核,包括考核营销员销售结果,如销售额、回款额、利润额和客户数;考核营销员的销售行动,如推销员每天平均拜访次数、每次访问所用时间、每天销售访问的平均收入、每次访问的平均费用、每百次访问平均得到的订单数、一定时间内开发的新客户数、一定时间内失去的老客户数、推销员的费用在总销售额所占的比重等;对营销员进行定性考核,如考核营销员的合作精神、工作热情、对企业的忠诚责任感等。对营销员进行考核,一方面是决定销售人员报酬、奖惩、淘汰与升迁的重要依据,从而调动营销员的积极性;另一方面对营销员的业绩进行检讨和分析,可以帮助营销员进步。销售管理的一个重要内容就是培养营销员的销售能力,营销员不进步,就不会提高销售业绩。
参考文献:
市场经济是契约经济。企业的种种经济往来,多数是通过合同形式进行的,包括与客户签订的销售合同,与供应商签订的采购合同,与金融机构签订的借款合同等。合同是企业与自然人、法人及其他组织等平等主体之间设立、变更、终止民事权利义务关系的协议。不断行使合同权利与履行合同义务,进而实现企业的经济目标,这是企业运行的主线。
对于企业来说,销售是其重要的收入来源,是企业利润的源头。相应地,销售合同是财务部门核算收入、编制财务报表的基本依据,合同管理亦是企业财务管理的重要组成部分。因此,财务部门作为企业的经济警察,应当积极、主动的参与到销售合同管理的全过程中,发挥财务监管的职能。但是在实践中,不少企业的财务人员仅停留在会计核算的基础上,不能主动参与到销售合同的管理中,导致财务人员对经济业务性质不了解、对销售合同的执行情况不掌握,使财务核算滞后,披露的财务信息与经济业务的进度脱节。同时由于整个销售合同的评审、签订、执行、结算的过程没有财务部门的参与,可能会给企业带来巨大的财务风险。
一、销售合同管理中财务监管缺失可能引起的风险
1.财务风险未在合同评审时予以提示
目前不少企业签订销售合同的流程为由业务专家、律师等组成评审小组,销售合同经评审后,由营销部签订。整个过程没有财务部门参与,导致许多涉及财务核算的风险及问题并未在合同订立前予以提示。例如,项目利润是否能够保证,用户费用能否支付、相关处理方式是否符合财税相关法律法规的规定。
2.财务核算失真
部门未能主动参与到销售合同的管理中,极有可能导致财务人员仅是被动地接受营销部传来的结算单据,依据自己对结算单据的理解进行核算,例如与中间商的协议明确规定了回款的数量及质量要求,但财务部根本未取得中间商协议,也就无法依据协议规定对中间商转签合同所形成的应收款项分类管理。销售合同中财务监管的缺失,致使财务人员对经济业务性质不了解、对销售合同的执行情况不掌握,使财务数据失真,财务核算脱离合同规范。
3.销售合同履行过程中,财务部门的监督作用无法发挥
销售合同订立后,存在的风险主要有:合同双方当事人没有恰当地履行约定义务;未按合同约定金额、期限支付款项;由于疏忽,未按时催收到期合同款项;合同亏损。财务部门应当督促和配合相关业务部门做好合同的执行工作,建立管控措施,保证合同顺利执行,保障资金安全以及合同利润。若财务部门未参与销售合同的管理,则对合同内容和相关条款不了解,监督作用也就无从发挥。
二、财务监督在销售合同管理中发挥作用的若干关键点
随着市场竞争的加剧,加强销售合同管理和风险控制措施变得尤为重要。财务人员如何更全面地参与到销售合同的管理当中来,如何加强财务部门在销售合同管理中的职能都是财务人员必须考虑的问题。
首先,需要管理层充分认识到财务管理是公司内部管理的重要组成部分,在公司销售合同评审、签订、结算等关键环节设置财务监督,决策过程中应更多地进行财务数据的分析,在企业管理中应以财务管理为核心。
其次,财务部门应该配备高素质人才,不断提高自身业务素质,努力改变财务工作环境,设置专门的销售合同管理职能,从事前、事中、事后对销售合同加强管理监督。具体做到以下几点:
1.财务部门应加强对产品销售价格的控制与监督
产品售价是销售合同中的核心内容。财务部门应以产品成本核算为基础,会同市场、营销部门根据市场需求与竞争情况,结合企业产品营销策略等因素制定销售定价政策,包括产品价目表(应包括浮动范围、执行期间等信息),收款政策等。销售定价政策作为企业核心决策方案应经管理层审批,经审批确定的政策文件送业务部门与财务部门备案,并根据市场变化定期对现行定价进行评估、修正与重新审批,价格政策一经确定后就要求业务部门严格执行,财务定期或不定期检查。
2.财务部门作为企业的经济警察,应参与销售合同评审
根据企业内部控制具体规范(征求意见稿),合同审核应当建立不同部门会同审核制度,财务部门、内部审计部门和合同归口管理部门应对合同出具审核意见。就销售合同而言,营销部在取得订单后,财务部门应参与合同的评审及签订,审核合同是否符合国家财经法纪、税法及企业内部管理要求,对于虚构经济业务的行为应事前予以抵制,将风险控制在源头。
3.销售合同实行财务部门与市场部门的归口管理,市场部及财务部应把关合同的真实性、合法性
作为企业销售业务的载体,销售合同的信息量极大。同时,销售合同为财务的结算执行提供了依据。因此,销售合同的备案不能仅在市场部,财务部门也应备案。一旦合同发生变更或达成解除协议的,应重新走流程审批并及时报市场部及财务部门备案。合同正本由营销部负责履行、保管,合同履行完毕应按有关要求及时归档。
由于不同销售合同反映的经济事项各不相同,因此,财务部门应对合同进行分类,细化合同的管理,例如,销售合同包括普通销售合同、商协议、中间商协议等,普通销售合同又可分为自订货合同、转签合同、负责的合同、中间商负责的合同等。细化分类,有利于具体业务的管理。作为合同的监督部门,财务部门与市场部门应通力合作,从市场的角度与财务的角度把好关,对虚假销售合同业务坚决予以抵制。
4.财务应严格监督销售合同的履行
销售合同的履行对于财务而言就是合同的跟踪及考核。
(1)跟踪合同的履行情况。财务部门对送存备案的销售合同应严密关注具体履行情况,针对不同合同建立不同的收益成本核算体系,对于按现有口径核算出的薄利或者利润亏损项目,应牵头组织人员分析亏损原因。
(2)根据合同约定,考核应收款项。财务部门应增加对应收款的考核职能,对于符合合同约定收款条件的项目,应通知营销部及时催收,并制定应收款项回款的考核、奖惩制度,以增强营销人员的回款责任心。
5.财务部门参与建立客户信用管理政策
销售合同的主体是本企业与客户。客户信用评估和授信既是信用管理工作的开始,也是信用管理者运用专业能力最多、投入精力最大的工作,是企业客户信用风险管理的关键环节。企业应定期组织(或至少每年)相关部门对客户资信情况进行评估,就不同的客户明确信用额度、回款期限、折扣标准、失信情况应采取的应对措施等做出规范。评估过程应有财务部门的参与。对评估确定的赊销客户的名称、批准赊销额度等信息应送财务部门备案。
6.财务部门对合同项目做好事后分析与总结
财务部门对合同做好分析,能快速而有效发现销售合同签订、执行、结算过程中存在的问题,通过对问题的总结分析,有利于以后类似销售合同存在风险的事前防范,合同执行过程中的费用控制,合同执行完后的结算考核与回款管理。
三、结论
综上所述,一方面,企业签订的销售合同内容是财务部门进行收入核算、编制报表的重要依据,财务部门对销售合同的有效管理,有利于增强财务核算的准确性与财务报表的可靠性;另一方面,合同管理是企业财务管理与财务监督的重要组成部分。因此,财务部门应当要主动参与到销售合同的谈判、签订、履行以及收尾工作中,将销售合同管理纳入日常财务监督工作中,维护财务在企业经济运行过程中的知情权,发挥财务管理在企业管理中的核心作用,维护企业的经济利益。
参考文献:
[1]财政部会计司.《企业内部控制应用指引第16号―合同管理》解读.财务与会计,2011(5)
[2]洪芳华.浅谈企业经济合同管理中的问题与对策.经济生活文摘,2011(9)
二、应收账款管理存在问题的原因
(一)应收账款管理目标设立不科学。应收账款管理的目标应与企业经营管理目标保持一致,不能只是一味地关注提高收入,而不重视应收账款余额的控制和现金流的激励作用,甚至不重视激励员工催收账款,最终导致企业利润的减少。企业盲目追求销售额,不断增加的应收账款也会增加企业持有成本,若应收账款过多就会使企业陷入资金周转难的困境。有些企业由于没有建立应收账款催收的考核机制,销售员只重视销售额而不关心应收账款的催收,导致企业出现应收账款即使到期也不能收回的状况。
(二)信用管理责任不明确。企业的销售部门和财务部门等与应收账款管理紧密相关,但有些企业这些部门间的职责要领和分工不明晰,从而造成企业无法对产品从客户订货到销售、货款的回收、销售获利等情况的有效监督控制;甚至有些企业的财务部门与销售部门针对客户的管理都没有明确的分工流程。在对客户的管理上没有明确的分工流程。如,针对企业欠款时间长且金额数量巨大的客户,制定催款计划、跟踪目标客户、定期反馈结果等相应工作由哪个部门来完成;企业财务人员收到应收账款后,有哪个部门与客户沟通并提供销账明细;企业出现账款余额相符时,有哪个部门负责对账等。出现以上情况,若企业财务部门和销售部门责任分工不明晰就会出现相互推诿,应收账款管理不能得到有效落实。
(三)信用管理部门缺失。信用销售是企业坏账产生的主要原因,但目前很多企业没有审理专门的信用管理部门,不能有效针对客户信用等级和信用程度进行评价,造成企业往往在不了解客户的实力和诚信的情况下进行了销售;同时企业财务部门尚未制定信用期和信用额度的有关规定,不能很好的给业务部门明确指导方向。由于信用管理部门的缺失使企业内部控制不理想、存在很多潜在风险。因此,企业应设立信用管理部门,不断建立健全客户信用管理数据库,切实加强内部监督,完善相应的激励机制来解决应收账款坏账风险大的问题。
(四)催收制度不健全。主要表现:一是催收人员安排不合理。很多企业的催收人员多数为销售人员,而销售人员为了拿提成往往把销售业绩放在第一位而不重视账款的催收工作,从而造成应收账款数量和金额较大,甚至一些应收账款变成了坏账和呆账;二是很多企业对应收账款管理不重视,缺乏自我保护意识,甚至一些企业为了保留住客户资源而不采用法律手段进行催收。
(五)合同管理制度不完善。有些企业合同管理方面不完
善,主要表现:一是在赊销企业产品时没有规范标准的合同格式,多数企业都是借鉴别的企业合同样式,没能结合企业自身实际设立标准合同,往往缺少保护自身利益的条款,甚至个别企业销售部门在拟定合同条款中针对货款的付款形式、还款期限、优惠条件、违约责任等核心要素都界定模糊;二是企业销售部门签署的合同没有按照企业规定在有关部门进行备案,出现了企业不能很好地对销售合同监督和预警,更谈不上对销售合同执行情况的跟踪;三是有些企业随意变更合同内容且仍然使用旧合同的情况,导致双方利益得不到保障。
三、完善应收账款管理的对策建议
(一)确立正确的应收账款管理目标。企业针对应收账款具体情况来设计管理目标,一是要针对不同信用等级的客户实施不同的信用政策,合理确定应收账款管理目标;二是企业要定期与客户沟通,动态把握客户经营整体情况,灵活地根据不同企业情况设计应收账款回收目标,确保账款及时回收;三是针对延期支付账款的客户,要认真开展调查研究,掌握拖欠账款原因,科学研判进行设定应收账款管理的目标。
(二)明确相关部门管理职责。应收账款管理应明确相关部门的管理职责,特别是财务部门、销售部门以及审计部门的职责。对于财务管理部门应负责企业资金流向、回转情况统计、制作财务报表、应收账款账龄和应收账款余额等具体工作,还应建立销售合同台账,详细记录付款时间、付款方式等主要内容,同时还要负责对账工作等;针对销售部门,主要要明确销售人员的责任,其主要责任一是要对客户信用状况进行调查研究同时将客户有关信息提供给相关部门,二是销售人员签订销售合同前一定要对客户信用等级和信用额度详细把握,经主管领导签批后方可签订销售合同,同时要将合同送达财务部门登记备案,形成合同台账并进行保管;针对审计部门应负责对销售合同中的具体条款审查,避免重大遗漏事项和有悖于企业规定的事项,同时开展对财务部门和销售部门的监督和指导,评价各部门履职情况,协助开展收集客户资料、客户信用等级评价以及处理逾期应收账款案件等工作。
(三)成立独立的信用管理部门。信用管理部门要对公司销售部门与财务部门提供的账款信息进行核对。在确认公司提供账款信息无误的前提下,对出现账目问题的企业、客户相关信用等级和信用程度进行查看。特别是面对赊销客户,对客户商业行为与信誉进行评估。对应收账款的分析、预测。同时要处理好与财务部门和销售部门之间的关系。
关键词 :合同;合同管理;财务管理
一、加强合同财务管理的意义
随着市场经济的蓬勃发展,企业间的交易越来越频繁,也越来越规范,更多地采用订立合同的方式来进行。在这种大背景下,企业合同管理的重要性也越来越明显。通常意义下的合同管理指的是企业对于与交易对手的合同依法进行订立、履行、变更、解除、转让、终止以及审查、监督、控制等一系列行为的总称。
加强企业合同的财务管理具有非常重要的意义。首先,企业合同本身蕴含了大量的财务信息。常见的企业合同包括销售合同、采购合同、转让合同、租赁合同等,构成了财务会计核算与财务报表编制的原始凭证,加强合同的财务管理有助于保证信息的准确。其次,由于企业与外部单位和个人的交易通常是通过合同来进行,所以加强合同的财务管理可以在一定程度上降低企业交易的风险,有利于维护企业的经济利益。第三,加强合同的财务管理,可以增强合同在财务上的合规性,更准确地满足企业自身财务制度以及外部监管部门的要求,维护企业形象,避免声誉受损。
财务部门参与合同管理应该是全流程的,从合同签订前的起草与谈判,到合同的签订,再到合同执行阶段变更事项管理,最后到合同的后评价等各个环节都需要积极参与。财务部门需要做的工作包括但不限于参与合同管理办法的制定、合同签订时的财务合规性审核,合同档案的整理、合同变更事项的财务管理等。
二、企业合同中管理中存在的问题
1.财务人员不能充分参与企业合同管理
财务人员应参与到企业合同管理过程中,但很多企业并没有很好的做到这一点。造成这种局面的原因有两方面:财务人员自身的原因。包括财务人员参与合同管理的意识不强,对业务知识掌握不足,无法有效了解合同内容等;合同归口部门的原因。包括没有认识到财务管理对企业合同管理的重要意义,担心财务人员的介入会影响业务拓展等。种种原因的背后其实是企业文化的问题,认为财务人员就只做会计核算工作,但事实上对于以盈利为目的的企业来说,财务管理涉及到企业管理的方方面面,当然也包括合同管理,财务人员可以从财务的角度保证业务合规,并为企业积极争取经济利益,降低企业经营风险。
2.缺乏有效的财务管理制度
企业合同涉及财务管理内容一般包括企业合同管理制度、委托授权制度、合同审查制度、印章管理制度、档案管理制度和统计报表制度等。有效的企业合同管理应该是制度规定明确,执行落实到位,监督问责机制健全。但很多企业根本就没有制定这些制度规范,或者制定的内容很不系统,导致实际操作中做不到有规可循、有据可依,且在实际工作中对制度的监督和落实不到位,导致制度流于形式,效果大打折扣。
3.合同管理不规范
很多企业在合同管理方面做得不够系统和科学,随意性比较强,缺乏统筹安排。比如有的企业合同没有统一的格式,各个部门在签订合同时以对方企业的文本为主,条款不全面,容易遗漏本企业关注的重要条款。有些企业的经济业务早已经发生然后来补签合同,使合同签订流于形式。有些企业的合同分类管理做的不好,比如所有的合同没有按照销售合同、采购合同、转让合同、租赁合同等类型进行分类,甚至对合同都没有登记编号,这样就无法形成比较成体系的合同档案,无法及时提供给使用者查阅。也有的企业对合同的保管不当,在交易完成后迟迟不转交合同副本给财务部门,使财务人员无法及时登记交易信息,及时进行会计处理,并向决策者传递相关信息,向税务机关及时纳税。还有的企业合同财务管理的信息化水平比较低,财务人员对合同进行登记、变更事项管理时全部依赖手工,这样不仅会使得管理效率低下,出错的概率也会大大提高。
三、加强企业合同管理的措施
(一)实施有效的财务管理
1.合同审核制度
企业财务部门要参与合同的审核,包括前期的制定和后期的执行,审核内容包括涉及企业经济利益的财务关键问题以及合同是否符合国家和企业财务制度规定。其中涉及企业经济利益的财务关键问题包括:价格是否合理以及企业在税务方面的考虑、支付方式及发票的开具与收取等。涉及财务合规性的问题包括:合同内容是否符合国家投资要求,是否符合监管部门的行业限制条件,是否符合企业上级部门及自身的管理要求,合同的具体细节是否满足会计核算要求等。在合同的具体执行过程中,财务人员也要审核承办部门是否按照合同的相关规定执行,并保留好相关财务会计核算凭证。
2.合同档案管理制度
企业合同档案是企业非常重要的商业机密,是企业经营管理的重要参考资料,也是企业进行财务会计核算的重要原始凭证。企业应该高度重视合同档案管理,承办部门应该在合同签署后的第一时间将合同副本送交财务部门;如果公司规定由财务部门归档的,财务部门则应该做好合同的登记、编号、建档工作,归档时要注意分类的原则,具体分类标准可按照合同承办部门、签署合同主体、合同业务类型、合同签署时间、合同生效时间、合同履行进度等。企业还应该对合同档案的查询、借阅、复印等工作做出明确规定,并做好查询登记工作。
3.合同变更事项管理制度
很多时候,企业合同会由于各种原因导致原合同无法继续履行,需要进行合同变更或者终止。如果出现这种情况,财务人员需要快速反应、迅速行动,详细了解合同变更事由,判断变更的性质及其对企业经济利益的影响。如无正当理由,不得随意变更合同;如理由恰当,审批手续完备,则要及时更新合同档案,并做好登记工作,涉及会计处理变更的要及时恰当处理。
(二)强化合同执行中的财务管理
1.销售合同的管理
企业的销售合同一般有现货交易、赊销、分期收款等多种结算方式。其中最需要关注的就是赊销合同。因为赊销合同中虽然与货物相关的经济利益和风险已经转移,但是企业并没有收到实际的现金,有一定的坏账风险。在销售合同的管理中,财务部门要做好以下工作:一是提醒业务部门催收货款,把企业的经营成果落袋为安;二是认真审核相关合同凭证是否与真实的交易背景相符,并及时恰当地进行账务处理;三是根据企业财务制度的规范和客户的要求准确开好发票。
2.采购合同的管理
企业的采购合同一般有现货交易、预付货款、分期付款等多种结算方式。其中最需要关注的就是预付货款合同。因为预付货款合同中企业并没有收到实际的货物,有一定的违约风险。在采购合同的管理中,财务部门要做好以下工作:一是提醒业务部门催收货物,确保企业采购的物资在规定的时限内运输到位;二是认真审核相关合同凭证是否与真实的交易背景相符,并及时恰当的进行账务处理;三是催促交易对手开好发票,并审核发票真伪、金额、科目、抬头等关键要素的准确性。
3.转让合同的管理
企业的转让合同需要关注两种,一种是预付交易款但没有收到对价资产的合同,这一点与采购合同中的预付货款合同类似,财务人员要做好提醒业务部门催收对价资产、认真审核相关合同凭证并及时恰当进行账务处理、催促并审核发票等工作。另一种是发出对价资产但没有收到交易款项的合同,这一点与销售合同中的赊销合同类似。财务人员要做好提醒业务部门催收货款、审核合同凭证并进行账务处理、及时准确开好发票等工作。
(三)提高合同管理水平
企业要努力提高合同管理的系统性和科学性,要尽量统一合同格式,规范签署流程,实现对合同的分类管理,并做好合同档案的整理和保管。企业要努力提高合同管理的信息化、自动化水平,建立起合同管理的数据库。企业的合同管理应该达到这样一种水平,就是财务人员能随时根据相关要求,按照合同承办部门、签署合同主体、合同业务类型、合同签署时间、合同生效时间、合同履行进度等维度统计并查询到每一个合同,形成电子化的合同档案,并可对每一个合同进行实时执行追踪和后评价。合同到期时,能自动提醒续签,避免企业重大业务因为没有签订合同而导致的经营风险和税务风险。财务部门可定期对数据库进行横向或纵向对比分析,为企业决策层提供智力支持。
四、结束语
企业要切实加强合同的管理,一是财务人员积极参与企业的合同管理,发挥出应有的专业作用;二是制定严格规范的合同管理相关制度,并且加强监督落实,保证实际执行到位;三是企业要提高合同财务管理的系统性和科学性,以及合同财务管理的信息化、自动化水平。从根本上讲,就是要形成企业财务部门积极参与合同管理并发挥充分作用的企业文化。企业财务人员不仅仅要做好合同的会计核算工作,还要审核合同的经济效益和合规性,并监督合同的进度执行,还要能够通过研究分析合同相关数据,为管理层提供决策支持。
参考文献:
[1]贾梦灵.现代企业合同管理.科技资讯,2007 年第10 期.
[2]郝秀凤.试论企业合同管理.中国民营科技与经济,2007年第1 期.
债权档案的范围有广义和狭义之分。广义上讲,凡反映企业应从他方获得某种权利(货币、一种行为、一种物或者智力成果)的依据性文件材料(合同、票据、证书等)都是债权档案。狭义上讲债权档案主要是指企业产品销售过程中形成的应收帐款债权依据。债权档案能够在产生所有者权益纠纷时作为法定证据,证明债权方应获得的金钱或非金钱的权利。本文侧重于探讨药品生产、经营企业因签订产品销售合同,产生应收帐款所形成的狭义债权档案。主要包括:销售客户目录及信用信息资料、产品销售合同、送货签收单据、应收帐款对帐单、销售管理台帐、送货管理台帐,产品销售财务总帐、应收帐款明细帐及附件票据等与债权直接相关的文件材料。
1 药品生产经营企业债权档案的特点
1.1 应收帐款债权档案是公司债权档案构成的主体
以药品生产、销售为主的工业企业,其产品的直销对象主要是各级医院,医药商品经营企业(各级医药批发公司)、连锁药房经营公司。其销售模式以信用限额销售为主,现款销售所占份额较少。应收帐款债权占上年销售总额15%-30%,成为公司债权构成的主要部分。因此,应收帐款债权档案是公司债权档案的主体,显得尤其重要。
1.2 债权档案数量很大,分布范围广
药品生产企业往往品种、品规较多;营销对象多,且分布在全国各地;物流配送是在信用限额内按需配送,形成一种累计式债权。而不是签定1份产品销售合同对应一次性完成配送。因此产生的销售合同、销售发票、送货单据等债权资料数量很大,分布范围广。如管理不科学、责任落实不到位,在传递过程中极易造成遗失。
2 药品生产经营企业债权档案的存在问题
2.1 债权档案在形成部门分散排列归档,需要提供利用时查全率达不到100%
1.会计档案中债权档案不齐全且未集中排列。在实际操作中,会计做帐时,应收帐款凭证附件只有送货单、发票财务联,随帐务生成时间,分散装订成册,不是按某个经销商某年度全部交易凭证集中排列,其中还缺少销售合同及其他相关债权依据材料。因此,在企业清理债权时从会计档案中查找某个经销商某个时间段的债权档案费时、费力,查找不齐全。
2.应收帐款会计凭证附件之外的债权档案由形成部门分散收集保管、排列整理不科学也存在查找不齐问题。
产品销售合同,销售管理台帐、产品出库管理台帐、物流送货单等形成于不同部门,在排列整理上缺少科学、规范,不利于查找,也造成债权清理时利用困难。
2.2 债权档案生效要件不完善,准确率达不到100%
1.销售合同在签订环节存在签字、盖章等生效要件不全或与预留印件不相符的现象;
2.送货单据签章生效要件不全主要表现为:
(1)送货单填写不详,如送货汇总单填写送货件数、合计金额,无品种、规格、单价、金额及合计等明细签章单。或者汇总单与明细单之间未建立生效关联信息,造成送货单无效。
(2)收货人签字与预留收货人签字不符。
3 加强债权档案收集、归档管理的实践探索
鉴于药品生产经营企业债权档案的特点及存在问题,企业有必要加强债权档案的管理,提高债权档案形成环节的准确率、收集环节的完整率、保管环节的齐全率和查全率。使企业在债权风控管理中避免因债权证据缺失而处于被动地位,造成经济损失。
3.1 制定债权档案专项管理制度,建立债权档案形成、收集、归档管理网络,明确债权档案形成的关键环节的收集、移交归档职责
1.债权监控中心为债权管理的主管部门,负责信用客户、信用限额及债权档案管理制度的制定、培训,并监督、检查、考核执行情况。
(1)集团公司债权监控中心为销售客户及信用限额管理的主管部门,负责制定债权及债权档案管理制度,并监督、检查执行情况。下属公司债权监控分中心为本公司客户及信用限额的具体管理单位(部门),负责执行客户信用限额管理制度和债权档案的检查、审核及归档管理。
(2)债权监控分中心必须建立客户电子信息档案库并进行动态维护。销售客户是公司的重要资源,不允许任何个人或团体私自占用公司客户资源。发生业务往来的客户,统一实行申报审批制,经公司正式审批后的客户必须统一编制《销售客户目录》以正式文件下发,未上目录的客户不得销售。信用客户必须提供齐全的信用资料,客户信息系统根据客户情况的变化(新增、名称、地址、开票资料等信息变更)及时更新,动态管理。客户注销必须结清货款后才能予以注销。客户电子信息、纸质客户目录及信用资料一同视为债权档案归档保管。
2.各公司销售财务部负责应收帐款的对帐管理,强化对帐管理的及时性,确保债权的准确性。
(1)企业授信额度实行时间授信和总额授信的双控原则。销售财务监控授信债权总额及其存在时间,将授信总额控制在上年销售额的15%-30%以内。
(2)严格执行财务对帐制度,每年对帐率要求达到100%。余额不平,找出不平的原因并加以说明和处理。形成的对帐余额调节表及情况说明要求加盖财务专用章作为债权依据,移交债权中心与合同、送货单一同归档。
3.销售合同管理部负责销售合同设计、用印、发出、回收审核。
(1)规范产品销售合同文本的设计。
销售合同文本统一规范设计,并详细说明填写要求,填写示范样本。对签订合同的业务代表、发货人等相关人员进行统一培训。
(2)规范合同填写、签字、盖章等法律生效要件。
首先,要求信用客户提品销售合同签订人、合同专用章、财务专用章等合法字模、印模及授权委托书作为预留信用依据。
其次,签订产品销售合同时,要求签字盖章手续必须齐全,并与预留字模、印模相符。
当合同变更时,在“其它约定事项栏”注明变更情况并由双方签字确认。合同作废时,商务代表到经销商单位收回原合同并注明“作废”或“无效”等字样返还合同管理部。通过规范设计、填写、审核、纠错等办法,强化签定合同的准确性。
4.物流配送管理环节负责送货单制发、回收、审核,并移交一份给合同管理部门与相应的合同附在一起归档。
(1)物流部门必须严格执行发货制度,收集配送对象的预留字模、印模。货品送达后必须要求收货人签字盖章,并与预留字模、印模一致。
(2)每次送货、退货单证齐全,送货单上标注销售合同和送货明细单、发票编号,几种债权依据相互映证,以确保债权档案的准确性。
实践操作中常会出现:授信客户收货印模、字模、托运公司授权依据收集不全;送货单无签章;多品种送货时,只有汇总送货单签章,未标注送货明细单编号,建立生效关联信息。因此,送货单据生效回收时应按以上要求严格复核,确保送货单签发的准备性。
3.2 销售合同及送货单的制发、回收、移交等严格执行登记管理制度,保证债权档案收集完整、齐全
所谓完整就是要求已签订生效的合同和相应的送货单据收齐、配套;齐全就是要求与某客户签订的全部合同、送货单、对帐单收齐配套。只有通过严格登记、追踪管理制度来实现债权档案的收集完整、齐全。
(1)销售合同发出和执行登记台帐,按分销公司及所销产品登记。每月清理已履行和未能履行的合同,进行分析,发现问题及时沟通处理。
(2)严格执行送货登记管理台帐。送货台帐要有送货单发出、回收情况记录。将签收手续完备的送货单财务联移交销售财务会计记帐,第一联移交合同部作为债权档案附在相应的销售合同后,第三联自存作为送货台帐记帐依据。
(3)销售合同及送货单签发后,必须限期返回,丢失一份要登报公示并从重处罚责任人。
通过对债权档案传递过程的跟踪,确保债权档案收集、及时、完整、齐全。
3.3 科学排列,规范整理债权档案
1.科学排列,提高查准率。
排列整理:销售合同按产品、销售区域(省)、经销商(购货单位)、时间等要素进行排列。年度内将同一经销商的每一份销售合同附上送货单、按时间先后排列,再附上年度对帐余额调节表。
规范装订:合同、送货单等应归档债权凭据排列顺序确定后,制作卷内目录及备考表,装订成册。
3.4 归口管理,提高债权档案利用查全率
所有债权档案由形成部门分片区、经销商排列,装订成册后,编制移交清册,每年移交债权中心审核,归口集中保管、利用。确无债权纠纷后再移交档案部门保存10年。当债权法律纠纷产生时能快速提供债权依据,确保企业债权万无一失。
参考文献
合同生效后,履约行为通常由经办部门来执行。银货两讫型的合同,履约行为较简单;而分段执行的合同甚或是跨年执行的合同,履约行为就相对复杂一些。合同的实际履约状况一般由经办部门掌握,如果部门规模大、专业分类细、经办合同多、涉及人员多,经办部门的领导也未必能掌握合同的实际履约状况,必须找到具体经办人才能真正了解相关信息。如此,企业内部监督部门对于合同实际履约状况的监督也是比较繁琐的,往往要到经办部门实地了解,还要到财务部门去核实资金记录,费时费力。
1.2合同信息查询分析不便
合同管理工作中还经常需要追溯相关信息或进行统计和分析,例如:在接受外审的过程中,外审人员经常会根据财务付款记录调阅关联的合同,核查付款是否符合合同约定。若合同管理的基础工作较扎实,合同编号有明确规定、具有唯一性,财务付款凭证上标有合同编号,合同管理部门也设有标注合同编号的管理台账。当外审人员报出某个合同编号时,合同管理人员能够利用合同编号的唯一性,追溯查询到相关信息。再如:企业需统计年度合同的总体发生情,若要快速统计,必须在平时建立数据较翔实的基础台账。企业若是合同管理基础薄弱的,上述两例几乎无实现的可能,即使合同管理基础较好,实现上述两例也属不易。
2合同管理信息化的实践
目前,很多企业的基础管理都在大量地运用信息化手段,大力推行并运用企业资源管理信息系统(ERP)。通过ERP的推行和运用,企业很多生产经营管理流程已实现信息化,一些与合同相关的信息和数据在ERP内也留有记录并积累。笔者长期从事企业的合同管理工作,近年来,在企业ERP构建较为成熟的基础之上,运用信息化手段,将合同管理作为ERP中的一个子模块,纳入了整个ERP的运行,利用ERP中企业生产经营信息数据的联通和共享,对进一步提升合同管理水平做了一些尝试。
2.1做好合同管理ERP模块开发的前期调研
在前期调研中,首先对企业发生的合同进行梳理,如以资金流向来分类,可分为资金流入型和资金流出型;以业务方式来分类,可分为物资采购类、工程采购类、服务采购类和销售类等;其次,确定以资金流向和数量作为重点关注对象来开发合同管理ERP模块。由合同管理部门牵头,会同信息化开发人员分别到采购、销售和设备等合同发生频次较高的部门进行调研,针对现行流程实现信息化所可能会遇到的问题进行了多次研讨,合同管理部门主要关注合法合规性,业务部门主要关注实际可操作性,信息化开发人员主要关注术上的可实现性。调研发现,合同管理信息化实现的前提是较为完善和有效的合同管理基础工作,大致包括:合同管理工作中有串联所有相关信息的有效索引,即合同编号,合同编号有明确规则,具有唯一性和可追溯性。合同编号由合同管理部门统一确定;合同生效前,需经流转审核,由财务和法务等部门参与;合同履约由经办部门负责,实际收付款时在财务凭证上标注合同编号;内部监督部门着重从资金角度监督合同的实际履约状况;合同管理部门建立合同管理基础台账,以满足企业对于查询、统计和分析方面的需求。
2.2做好合同管理ERP模块首期上线后的调试
ERP模块的开发是一个循序渐进的过程,经过充分的前期调研,将合同管理ERP模块首期上线的目标定为:将现有合同管理流程全部推上信息化,实现无纸化办公。首期上线后,以企业合同信息化审核流程举例,大致流程为:由合同具体经办人在合同管理ERP模块中发起审核——流转至部门领导审核——流转至财务部门审核——流转至法务部门审核——经办部门在完成审核后办理签字盖章手续。在各审核环节均可以打回至原始经办人。
2.3满足相关部门的个性化差异管理
合同管理ERP模块首期上线之后,在实际运行中,还根据销售部门的工作特性,实行差异化管理。通过差异化管理,既加强了对销售合同的管控力度,又满足销售部门对合同管理的个性化需求。
2.4做好系统首期上线之后的持续优化
系统首期上线运行一段时间后,业务部门对于操作界面和一些细节提出不少优化建议,将这些建议汇总,进行甄别和梳理,既考虑业务部门需求,又兼顾合法合规性,持续开展优化工作。
2.4.1 实现海量数据和信息的共享
信息化管理系统的一大令人瞩目的特点,就是实现海量数据和信息的共享。如果不能实现这一点,将是对信息化管理系统资源的极大浪费。因此,合同管理ERP模块作为企业ERP的组成部分之一,如何与企业ERP中已有的功能模块实现数据和信息的有效共享,是持续优化的关键。
2.4.2 合理减少重复劳动的工作量
为实现合同管理的某些要求,合同管理ERP模块在开发初期可能会要求操作人就某一内容在企业ERP的多个模块中进行录入,有重复操作之嫌。信息化本应是提高效率的一种手段,如果是为信息化而信息化,实质上增加了重复劳动的工作量,这就有违信息化管理系统的设计初衷。因此,如何利用好企业ERP中现有模块的数据和信息,提高效率,也是持续优化的目标之一。
2.4.3 加强对合同的实际管控力度
在合同管理ERP模块首期上线之后,逐步将过程监督的要求融入其中,加强对合同的实际管控力度。前文已述及,该模块首期目标主要是原合同管理流程的无纸化,在这个阶段性目标完成之后,需要逐步过渡到合同管理的理想目标。因此,以加强合同管控力度为目标,结合该模块的实际运行状况,适时地增加一些补丁。举两个这方面持续优化工作的实例。第一,通过优化,将销售合同与生产定单建立关联,要求业务员在开具生产定单时必须输入合同编号,以合同编号为索引,可以调取企业ERP其他模块中的数据和信息,如生产管理模块中关于生产定单运行的相关数据。这样做既没有太多地增加业务员的工作量,也为加强过程监管提供了便利。第二,通过优化,增加了合同履约信息的录入功能。主要是针对资采购合同,在合同正式生效后,由合同经办人根据合同履约的实际情况,在该模块中录入资金支付的信息,以反映合同的实际履约状况,且与财务部门的实际资金结算节奏保持一致,在通过财务部门的审核之后生效。如果该合同的资金支付记录在企业ERP其他模块中已存在,则直接调取。这样做能够使合同的实际履约状况通过资金支付这一关键信息在该模块中予以体现,便于过程监管。通过上述四方面工作,合同管理ERP模块基本实现了三个目标:合同审核无纸化、合同履约信息化、数据使用快捷化。
3合同管理信息化的意义
在合同管理信息化的实践中取得了一些成果,在这个过程中,我们认为合同管理信息化的意义主要有三点。
3.1提高流转审核效率
合同管理信息化可以打破时间和地域的限制,减轻经办人的工作强度,缩短相关材料流转以及相关人员的审核和签字的等待时间,经办人还能够随时查询合同审核进度,缩减审核周期、提高审核效率。
3.2加强过程管控能力
合同管理信息化可以将资金流向、数量和时间为具体内容反映合同的实际履约状况,为企业内部监督部门开展过程监管、同步监管提供了有利条件。
市场经济迅猛发展,市场竞争日益激烈,企业为了自我生存和发展,千方百计地开展促销活动,扩大自己产品的销售规模和市场的占有份额,销售手段花样百出。其中,赊销作为企业促销产品的重要手段之一,已越来越被众多企业的领导们所采用,对企业产品的销售工作起到一定的促进作用。但是,赊销也使企业的应收账款金额迅速增大,加上企业间相互拖欠货款的现象日益严重,使企业应收账款金额增长更快,坏帐损失也日益增多,给企业的正常生产经营活动造成严重影响,严重制约了企业的正常生产和发展。因此,对单位应收账款必须加强日常管理,采取有力的措施进行保障和控制,及时发现问题,及时解决。如何有效地控制应收账款的增长,已成为企业管理和企业生死存亡的重要议题。下面我从应收账款形成前、形成中和形成后三个阶段谈谈应收账款的管理:
一、 应收账款形成前的管理
1、搞好新客户资信调查,从源头控制不良应收账款的发生。凡与公司发生业务往来的客户,特别是非现款交易的客户,在发生业务之前,公司都要专门派业务员对客户的资信状况进行全面了解,从源头控制不良应收账款的发生。为防止业务员垄断客户源,凡与公司发生业务的客户资源实行集中统一管理,应由销售部门设立专人建立客户档案。
2、坚持对老客户进行动态管理进行调查、评审。每隔半年公司都要对老客户重新进行一次资信状况评审,及时掌握老客户的发展变化,分析老客户的资信和未来的发展情况。通过对老客户严格的资信调查,科学地信用评估,重新确立客户的信用等级,与信誉好的客户继续开展业务往来。对资信状况有所下降的客户及时采取减少发货,实行担保和加强货款催收措施,对资信状况差和长期拖欠款的用户则停止发货。
二、应收账款形成中的管理
1、谨慎选择结算方式。公司在与客户发生业务往来时,根据客户的信用等级不同,采用不同的结算方式。对于一些盈利能力较强,资信度较好的客户,适当放宽信用,采取定期收款和银行承兑汇票等结算方式;而对于那些盈利能力一般或者盈利能力较弱、资信度较差的客户,则选择支票或银行汇票等现金结算方式,决不能单纯为提高销售额而迁就客户提出的不合理要求,以增加应收账款带来的风险。
2、加强销售合同管理。为加强防范经济风险的能力,确保合同的顺利进行和发生纠纷时提供可靠的证据,公司领导应当授权销售部门及业务人员与客户签订销售合同。签定合同应符合《中华人民共和国合同法》的规定。金额巨大的销售合同的订立应当征询法律顾问或专家的意见。公司应当建立健全销售合同审批制度。审批人员应对销售价格、信用政策、发货及收款方式等严格把关。
公司所有的产品供销合同和合同履行过程中形成的中间资料(合同变更协议书、附件、传真件等)由合同管理部门统一收集管理存档。凡涉及非现款交易的业务,公司都要与客户签订符合国家标准的商业供销合同。首先,在正式签订合同前,由业务员、销售负责人根据客户的资信等级商量确定客户的最高赊销款额,报合同管理部门备案;然后按ISO9002标准合同评审程序进行严格的合同评审,经审查无异议后,合同管理部门做好合同台账登记并在合同副本上加盖“已存档”印章,接下来交由销售部门、财务部门严格监督合同执行。
3、严格发货通知单和开票管理。在与客户发生业务关系时,销售部门填制完善的“发货通知单”,发货通知单必须登记各种不同的客户内容,如所订货物的货号、数量、价格等以完整和规范化的格式反映出来。销售过程中所需的各种授权和审批在发货通知单上必须签署齐全。发货通知单必须在事先进行连续编号,并制成能反映出各销售环节控制作用的统一格式。发货通知单在执行后应归档管理,并由专门的职员对其进行定期检查。
销售部门在按照销售合同上订明的货物发出后,填制“开票通知单”,并在“制单人”栏签名(不能盖章),经销售负责人在签名(不能盖章)后,向税务会计出具“开票通知单”和与本项业务一致且已加盖“已存档”印章的有效合同副本,税务会计根据客户档案中最高欠款限额确立是否开票,如果开票通知单计入应收货款扣除已收货款后累计不超出最高欠款限额,税务会计开出发票;否则,税务会计拒开发票。
4、限制赊销额,避免盲目赊销。公司对于新客户,一般都不采用赊销形式,对于个别类型的客户(如私有企业或是经营规模较小的企业),坚持先付款后发货的原则,如果第一次业务顺利完成,则该客户以后再与企业发生业务时,可享受上次业务的赊销额度。对长期发生赊销业务的客户,公司每隔一个季度对其进行一次经营状况调查,如该公司经营状况正常,且信用度较好,则赊销额自动增长一个百分比(公司可自定),以体现对诚信客户的优厚待遇。
三、应收账款形成后的管理
1、加强应收账款的监控,减少坏账损失。企业的财务部门应按赊销客户区域建立核算应收账款明细账,对赊销业务及时进行会计核算,月末,编制“应收账款账龄分析表”,并对超期未付款者列表注明名称、金额,并查明原因,及时反馈给企业主管领导和销售部门,为评估、调整赊销客户的信用等级提供可靠依据。企业财会部门应定期向赊销客户寄送对账单和催交欠款通知书。对未超过期限的赊销客户,主要是获得经双方供销、财会经办人确认无误并签章的对账单,作为双方对账的原始依据;对超过期限的赊销客户,在发出对账单的同时,还需发催交欠款通知书,及时催收欠款。企业销售部门及有关经办人员应积极配合财会部门做好此项工作,减少坏账损失。
2、加大清欠力度,加快货款回收。随着应收账款账龄的增大,呆坏账的数额也随之增大,为加强企业资金管理,把呆坏账损失控制到最低限额,公司应专门成立清欠办公室,由公司总经理主要负责。对于债务人破产、死亡、因债务人逾期未能履行偿债义务超过三年仍然不能收回的应收账款,或者需要通过法律途径解决的应收账款应转交清欠办公室责成专人负责清收。
清欠人员清收时,企业有关销售、财会、合同管理部门应及时提供赊销客户的详细原始资料,如销售合同、销售发票、对账单、欠款金额及发生时间等,为催收工作提供方向和依据;企业销售部门应组织人员,积极与对方进行联系,及时收回欠款。对近期暂不能还款的赊销客户,应要求对方制订还款计划并提供担保,使其能逐步还清欠款。对那些既不按时请付货款,又制订不出确实的还款计划或提供担保的、缺乏清偿能力的,应及时通过法律途径给予解决。
收回的呆坏账,可根据应收账款账龄的长短按比例提取清欠费用,清欠费用应由原经办人承担相应的呆坏账金额的较大比例。通过加大清欠力度,加快货款回收,公司的流动资金才有可能步入正常循环状态。
3、办理交接,明确责任,降低坏账风险。业务人员岗位调换、离职,必须对经手的应收账款进行交接,凡业务人员调岗,必须先办理包括应收账款在内的工作交接,交接未完的,不得离岗,交接不清的,责任由移交者负责,交接清楚后,责任由接替者负责;凡离职的,应在30日内向公司提出申请,批准后办理交接手续,未办理交接手续而自行离开者其薪资和离职补贴不予发放,由此给公司造成损失的,将依法追究法律责任。离职交接依最后在交接单上批示的生效日期为准,在生效日期前要交接完成,若交接不清又离职时,仍将依照法律程序追究当事人的责任;应收账款交接后一个月内应全部逐一核对,无异议的账款由接交人负责接手清收,财务部应及时掌握客户的通讯方式、注册地址的变化或实地对帐,以确定业务人员手中账单的真实性。交接前应核对全部账目报表,有关交接项目一概以交接清单为准,交接清单经交、接、监三方签署盖章即视为完成交接,日后若发现账目不符时由接交人负责。
4、发生坏账,及时报告。
业务员发现发生坏帐的可能性时应争取时效速报业务主管,及时采取补救措施,如客户有其他财产可供作抵偿时,征得客户同意立即协商抵偿物价值,妥善处理避免更大损失发生。但不得在没有担保的情况下,再次向该客户发货。否则相关损失由业务员负责全额赔偿。
关键词:GRAPPLE;XP;UMLs;软件工程
Key words: GRAPPLE;XP;UMLs;software engineering
中图分类号:TP315 文献标识码:A文章编号:1006-4311(2010)35-0047-03
1GRAPPLE和XP简介
由于受到软件危机的影响,软件的开发过程对软件开发团队提出了更高的要求,比如需要更多考虑用户需求、开发速度要求更快,同时要保证软件的质量绝对可靠等问题。一直以来业界软件的开发过程都是采用瀑布模型等早期的传统软件工程方法,瀑布模型的特点是层次很清晰,从系统的问题定义、可行性分析、需求定义等一路下来,每一步的开始都要以上一步的完成作为前提。随着业界对用户需求、软件的扩展性等问题考虑的越来越多的情况下,一些新的软件开发方法和思想涌现了出来,其中影响比较大的是敏捷方法学,而其中更为使用的普遍的是GRAPPLE和XP极限编程方法。XP是一种软件过程思想,旨在解决软件生命周期中存在的问题。
极限编程主要是由十二大简单却互相依赖的基本原则组成。这些原则结合在一起形成了1个胜于部分结合的整体。它们分别是:计划游戏、小型、简单设计、测试驱动开发、持续集成、重构、结对编程、代码共享、可持续进度、现场客户、隐喻及编码标准。下面将结合个人实践主要对(小型、代码共享、隐喻及编码标准)原则进行浅析。
XP的小型:小型就是快速地将简单系统做成产品,接着在较短的周期内新版本。小型版本是1个可交流的好办法,用户可以尽早针对性提出反馈,开发人员根据用户的反馈纠正瑕疵,那么系统就不会偏离用户的真正需要太远。
国外研究者进过总结,Rational公司融合Grady Booch、James Rumbaugh、Ivar Jacobson三位软件工程大师的理论,提出了Rational Unified Process(软件统一开发过程)。但RUP有其自身的缺陷:它本身结构复杂和知识点多难以把握,还有它支持多项目开发的能力较弱。
Grady Booch、James Rumbaugh、Ivar Jacobson三位软件工程大师的理论又提出了GRAPPLE开发过程,它也高度支持UML,且比RUP易于操作,适用于中小型组织MIS的开发,但GRAPPLE不是固定不变的,“它是一组可自适应的、灵活的开发思想,它为项目经理留有余地,以便让他们发挥自己的创造力和好的思想来适应自己的组织,减少不必要的一些开发步骤。”
GRAPPLE由5个段组成,提出使用“段”而不是“阶段”为的是说明不是通常意义上的那种一个阶段完成后,下一阶段才开始。每个段又由许多动作(action)组成。每个动作产生一个工作产品,并且每个动作都是一个特定的执行者(player)的职责。
GRAPPLE有下列段:①需求收集;②分析;③设计;④开发;⑤部署。其中需求收集段包括发现领域过程、领域分析、识别协作系统、发现系统需求和将结果提交客户;分析段包括理解系统的用法、充实用例、细化类图、分析对象状态变化、定义对象之间的交互、分析与协作系统的集成;设计段包括开发和细化对象图、开发构件图、指定部署计划、设计和开发用户界面原型、测试设计和开始编制文档;开发段包括编制代码、测试代码、构件用户界面和用户界面到代码的连接测试和完成文档;部署段包括编制备份和恢复计划、在硬件上安装最终系统和庆祝。
总之,GRAPPLE的运动方式是从一般到具体――从不精确到精确。它开始于一个对领域的概念理解,然后是系统的高层功能,接着继续深入每个用例、细化模型,最后设计、开发和部署系统。
UML是由著名的面向对象专家Grady Booch,James Rumbaugh 和Ivar Jacobson共同设计的一种软件建模语言,它功能强大,易于表达,全面支持面向对象的整个开发过程。
统一建模语言UML包括13种图形,构建一个系统不是每种图都能用上,其中重要的内容可有由5类图来定义:①是用例图,用来描述系统边界和主要功能,并指出各功能的操作者。②是静态图,包括类图、对象图和包图。用来描述系统的静态结构。③是行为图,包括状态图和活动图。用来描述对象的动态特征。④是交互图,包括顺序图和协作图,主要通过对象间的交互关系来描述系统的动态实现。⑤是实现图,包括构件图和配置图。构件图描述代码部件的物理结构及各部件之间的依赖关系。配置图定义系统中软硬件的物理体系结构。
简言之,UML可以从静态结构和动态行为两方面来描述系统。静态结构定义了系统中的对象和操作以及它们之间的联系,动态行为描述了对象之间的交互过程及通信机制。因此,UML的主要内容也可以归纳为静态建模机制和动态建模机制两大类。
2应用实例――小型超市进销存销售管理系统
2.1 需求收集段在需求收集段,主要工作是发现业务过程、进行领域分析、识别协作系统、发现系统需求及提交结果等。核心就是通过与用户的各种交流,发现用户的需求并进行初步的分析。结果可以用反应业务流程的活动图、反应业务领域的高层的UseCase图,初步的类图和其他的文档形式表达。
进销存管理系统首先应包括三个子系统:销售管理子系统、采购管理子系统、仓库管理子系统。根据GRAPPLE,分析人员先与企业人员面谈,了解企业的业务流程以及对企业所处的领域进行分析,由此分析人员得到一组关于业务过程的活动图(如图1所示)和一个高层的类图和会谈记录。之后,分析人员需识别企业是否还使用其他的系统,如财务管理系统,进销存系统不是独立存在于企业,它必须与企业中其他的系统协作。
此处采用XP的小型,主要是企业人员因为是非专业人员,通常不能准确描述用户的需求,所以分析人员通过和企业人员面谈,先自行快速开发出一个业务模型,以及借助于这个业务模型,快速进行软体测试版的代码编写工作。
然后我们采用联合应用开发会议(Joint Application Development session,JAD session),来进行需求收集。采取JAD而不是单独会谈获取需求,一是因为系统的开发是一个很短的开发时限,而单独会谈可能耗时数周或更长的时间,而且单独会谈时可能产生意见上的分歧,解决这些分歧又要浪费更多的时间。由此得到的是一个表示高层领域的用例图包(如图2所示)。
最后开发人员完成需求段的动作后,把这些动作产生的结果提交给客户,这是一个迭代的过程。
2.2 分析段在这一段里,应深入分析需求收集段获得结果并增进对问题的理解。其中主要工作是进一步理解系统,充实用例,细化类图,分析对象状态变化,定义对象之间的交互以及分析与协作系统的集成。事实上,分析段和需求段之间是没有严格的界限的,分析段的部分工作在需求段就已经开始。
进销存管理系统由仓库管理、销售管理、采购管理三部分组成。由于进销存管理系统比较复杂,限于篇幅,以下就仅以销售子系统为例说明UML在分析段中的应用。销售管理还可以分解成以下一些用例:“销售合同管理”、“大客户管理”、“产品推销企划”、“销售计划管理”、“售后服务管理”如图3所示。
其中销售合同管理又可以分解为“增加新合同”、“修改合同”、“打印综合报表”、“收款单处理”、“打印催款单”、“查询合同”、“存入历年库”、“检查合同履约”等用例,如图4所示。
进过以上的步骤,再进一步细化需求阶段得到的类图、分析对象状态的变化、定义对象之间的交互、分析与协作系统的集成。在需求段得到的类图中加入关联名称,多重性,泛化等。针对用例,在时序图和协作图中描述对象间的交互,用作对类图的方法的补充。
为节省篇幅,仅对销售合同管理子系统中的收款单处理用例进行描述,如图5所示。
2.3 设计段在本段中,可以使用分析段的结果来设计系统的解决方案。设计和分析都可以重复迭代直到设计完成。主要工作是开发和细化对象图、开发构件图、制定部署计划、设计和开发用户界面原型、测试设计、开始编制文档。
在销售管理子系统中,销售管理业务包括制定产品销售计划、推销本企业的产品(包括大客户资讯管理和产品推销策略计划的制定与实施),与客户签订销售合同、产品销售后及时追缴客户的应付货款、检查合同履约率、提供售后服务等。
对销售管理用例进行细化分析,得到细化的类图和对象图如图6所示。其中,实体类有销售人员、客户、经理、销售部门、财务管理部门、合同履约、生产调度管理部门、大客户、货款、产品、销售计划、履约合同、销售合同、付款单、催款单、库存管理部门。
通过进一步分析细化,将以上的实体类进一步合并为以下10个实体类:客户类、大客户类、销售人员类、公司经理类、产品类、销售计划类、销售合同类、履约合同类、付款单类、催款单类。
而且还需添加销售管理的边界类以及控制类,边界类主要包括:销售计划管理窗口类、客户(大客户)管理窗口类、销售合同管理窗口类、产品管理窗口类、履约合同管理窗口类、付款单管理类、催款单管理窗口类,控制类就是销售管理子系统的主管理窗口类。
2.4 开发段这个阶段,根据前期快速编写的测试版,结合以上各个时期的软件构建模型,通过修改测试版的代码,将设计结果付诸实施编制代码,测试代码,构建用户界面和用户界面到代码的连接测试,并进一步完成文档。
2.5 部署段当开发完成后,系统就要被部署到适当的硬件上运行并要与协同系统集成起来。主要工作是编制备份和恢复计划,在硬件上安装最终系统,测试安装后的系统等。不过,在第一段时该段就可以开始。
3结束语
通过“进销存管理系统”实例分析,可以看出,整合设计的过程框架分别吸收借鉴了GRAPPLE与XP的优秀方法与思想。通过对GRAPPLE和XP的整合分析与设计可以看出,GRAPPLE需要XP 为其提高敏捷性,提高其对变化的快速反应能力,以适应市场的不断变化和客户需求的不断变化;而XP可以利用GRAPPLE深刻的理论基础作为其发展的基石。总结出GRAPPLE与XP整合的过程模式是一个以用户为中心、架构为中心、用例驱动、测试驱动、风险驱动、即时沟通与反馈、易变更的有序软件开发过程。GRAPPLE和XP的结合能够适应变化,使得开发团队更有效率的工作。
参考文献:
[1]Joseph Schmuller,李虎著,赵龙刚译.基于UML以RUP为过程指导的业务建模[M].人民邮电出版社.