本文主要介绍保单系统中Endorsement功能的基本逻辑和过程,主要参考OIC系统

保单系统

保险公司用来管理保单的信息系统,这里简称为保单系统。主要作用是收集和维护投保人信息和投保信息,计算保费,生成/打印电子保单,以及后续的保单变更、续保等

常用术语介绍

  1. Quote - 收集的保单信息,用于生成保单,根据情况不同又分为:

    1. 收集主要信息的Quote - Quick/Lightning Quote
    2. 收集详细信息的Quote,根据情况不同可分为:
      1. 全新的详细Quote - Full Quote,可从Quick Quote转变而来
      2. 为了修改已有的保单而生成的Quote - Endorsement Quote(简称EQ),绑定后保单状态转为Endorsement(简称EN)
      3. 为了续保而生成的Quote - Renew Quote,绑定后将生成下一个周期的保单,保单状态为Renewal
  2. 绑定 - 从Quote转换为保单的过程
  3. Policy - 已生成的保单,根据情况不同又分为:
    1. 第一次生成保单 - New Business
    2. 修改后的保单 - Endorsement
    3. 续保的保单 - Renewal
  4. OOS Endorsement - 多次对Policy的修改的生效时间不是从前到后的Endorsement。比如我们对Policy进行了3次修改,第一次生效时间为2017/02/01,第二次生效时间为2017/02/05,第三次生效时间为2017/02/10,那么这就是一个顺序的修改过程,如果我们第二次修改的时间为2017/02/15,第三次的修改生效时间就在第二次修改之前了,我们说第三次的修改就不按顺序的修改,是一个OOS Endorsement。

Endorsement业务流程简述

在保单的有效期间可以对保单进行修改,一般在policy信息的action标签下可以找到这个入口,有的系统可能需要相应的权限才能操作。简化的流程是这样的:1. 填写修改生效时间,修改原因等,2. 点击生成EQ,3. 修改Quote信息,4. 绑定成保单。流程看似很简单,但是在绑定的过程中有很多事情要做。

Endorsement业务流程常见处理过程

  1. Quote阶段
    在EQ创建的时候选择生效时间,在EQ创建之后一般是不允许修改的(部分系统拥有权限的用户允许修改),EQ的其他信息基本都是从原来的Policy复制而来的,在不进行任何修改的情况下保费不会发生改变,修改了投保信息,投保范围和保额等信息后,在Quote Result页面进行保费计算后能看到保费的变化,包括保费(Premium),其他费用(Fee),总保费,本次修改后实际应付总保费金额(系统成为Written Premium,是根据修改变化和实际的变化生效时间计算出的保费)。

  2. 绑定阶段
    绑定阶段要做的事情很多:

    1. 标记EQ为已绑定
    2. 当前Policy的所有的EQ标记为失效,对应数据表的字段为PQ_CurrentRecord=0
    3. 调用usp_CreatePolicyFromQuote存储过程,从Quote生成Policy数据
    4. 调用endorsepolicyrecord
      1. 如果是OOS Endorsement,就需要将已经做过的生效时间在本次生效时间之后EN全部Void掉也就是取消掉,本法就是Copy这些EN的原始Policy并使其生效,相当于对冲掉了修改。部分系统中可能需要将这些Viod掉的EN在OOS EN之后再重新应用到系统,整个过程就像是按照生效时间将所有的EN重新捋顺了一样。
      2. 更新Policy的PD_TransOrder,PD_AccountingDate
      3. 将原policy标记为失效,因为PolicyCode是不变的,只能有一个有效的Policy
      4. 计算WrittenPremium和WrintenPremiumLevel,WrittenPremium记录了每一项保费相对于上一状态的Policy的实际变化,WrintenPremiumLevel记录的是更细化一层的保费变化,如一个Policy中为10辆车购买了第三方责任险,那么WP记录总的第三方责任险,WPL就会记录每辆车的第三方责任险。注意Quote Result页面也进行了WP的计算,但是对于OOS的情况计算记过是不准确的,因为系统的原因整个暂时没有办法调整。
      5. 检查WP的commission percent的设定,不能有为空的
      6. 根据增加/减少的保费(Premium)和费用(Fee)添加Accounting记录,PolicyAccounting记录了所有的操作引起的费用变化
    5. 将Quote阶段产生的Document/Attachment转到新的Policy下,如果有Document/Attachment的话
    6. 如果原始的Policy处于计划Cancel状态,需要将用于标记计划Cancel的Document转到新的Policy下,主要更新PD_ID
    7. 重新计算账单,如果是分期付款,待付账单金额会有变化,如果是一次性付款的,保费增加时需要生成额外的账单(Additional Premium Bill)
    8. 计算Policy的Balance(应付款总额-已付款总额)

总结

不同的系统在绑定的时候可能或多或少的需要加入一些各自的处理过程,但主要的逻辑过程基本都是这样的,这里主要是参考OIC系统的Endorsement,对照系统代码将更有利于理解和掌握。

posted @ 2017-02-06 10:32 by Mark

Endorsement 业务逻辑介绍的更多相关文章

  1. 9.1.3 .net framework通过业务逻辑层自动生成WebApi的做法

    首先需要说明的是这是.net framework的一个组件,而不是针对.net core的.目前工作比较忙,因此.net core的转换正在编写过程中,有了实现会第一时间贴出来. 接下来进入正题.对于 ...

  2. ASP.NET MVC5 网站开发实践(一) - 框架(续) 模型、数据存储、业务逻辑

    上次搭建好了项目框架,但还是觉得不太对劲,后来才想起来没有对开发目标进行定位,这个小demo虽然不用做需求分析,但是要实现什么效果还得明确.后来想了一下就做个最简单的网站,目标定为小公司进行展示用的网 ...

  3. 分享一个UI与业务逻辑分层的框架(一)

    序言 .NET(C#)的WinForm如何简单易行地进行UI与业务逻辑分层?本系列文章介绍一个WinForm分层框架,该框架针对WinForm中的TextBox,CheckBox,RadioButto ...

  4. 从零开始,搭建博客系统MVC5+EF6搭建框架(1),EF Code frist、实现泛型数据仓储以及业务逻辑

    前言      从上篇30岁找份程序员的工作(伪程序员的独白),文章开始,我说过我要用我自学的技术,来搭建一个博客系统,也希望大家给点意见,另外我很感谢博客园的各位朋友们,对我那篇算是自我阶段总结文章 ...

  5. 用c#开发微信 (7) 微渠道 - 推广渠道管理系统 2 业务逻辑实现

    我们可以使用微信的“生成带参数二维码接口”和 “用户管理接口”,来实现生成能标识不同推广渠道的二维码,记录分配给不同推广渠道二维码被扫描的信息.这样就可以统计和分析不同推广渠道的推广效果. 上次介绍了 ...

  6. ASP.NET MVC+EF框架+EasyUI实现权限管理系列(4)-业务逻辑层的封装

    原文:ASP.NET MVC+EF框架+EasyUI实现权限管理系列(4)-业务逻辑层的封装 ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇)   (1):框架搭建    (2) ...

  7. 如何利用动态URL提升SEO及处理业务逻辑

    如果你正在建设一个新网站或者对现有网站重新设计,我们认为应该将网站的 URL 转换为用户友好的 URL,或搜索引擎友好的 URL,这类 URL 也称为语义 URL(Semantic URL).哪些UR ...

  8. Java Swing项目专栏之项目业务流程与业务逻辑

    Java Swing项目专栏 项目前言 这个超市管理项目是从八月初开始的,原以为像我这样的小菜比是完全掌控不了这样的项目的.原因是因为大一大二还是没怎么好好学自己的专业课,这次项目做完,我给自己建立了 ...

  9. .Net高级进阶,在复杂的业务逻辑下,如何以最简练的代码,最直观的编写事务代码?

    本文将通过场景例子演示,来通俗易懂的讲解在复杂的业务逻辑下,如何以最简练的代码,最直观的编写事务代码. 通过一系列优化最终达到两个效果,1.通过代码块来控制事务(分布式事务),2.通过委托优化Tran ...

随机推荐

  1. 【ELK】5.spring boot日志集成ELK,搭建日志系统

    阅读前必看: ELK在docker下搭建步骤 spring boot集成es,CRUD操作完整版 ============================================== 本章集成 ...

  2. VisualStudio:添加现有项时使用添加为链接

    这个特性很容易忘记使用(很多人可能还不知道),这里解释一下. 添加为链接是指:将指定的文件作为链接添加到项目中,这个文件在作用上和一般的文件没有区别,这样做的好处是可以多个项目共享一个文件,如:连接字 ...

  3. Tomcat启动log打印到INFO: At least one JAR was scanned for TLDs yet contained no TLD各种解决方式

    问题: 启动tomcat时,catalina.out日志打印到如下内容就停止不动了,也不报错 SEVERE: FarmWarDeployer can only work as host cluster ...

  4. jQuery Ajax方式上传文件实现暂停或取消上传

    未上传时要实现取消,很简单... 但如果用户点击了上传,并加载了进度信息... 2017-05-04再次改进.在上传过程中用户可以按 Esc 来取消上传(取消当前上传,或者是全部上传)... 也可以在 ...

  5. mysql 的indexof函数

    LOCATE(substr,str) 返回子串substr在字符串str第一个出现的位置,如果substr不是在str里面,返回0. mysql> select LOCATE('bar', 'f ...

  6. Javascript 对象(object)合并

    对象的合并 需求:设有对象 o1 ,o2,需要得到对象 o3 var o1 = { a:'a' }, o2 = { b:'b' }; // 则 var o3 = { a:'a', b:'b' } 方法 ...

  7. Invalid Host header 的解决方案

    composer 显示:Invalid Host header的解决方案 I have tried this workaround: Edit the following line in node_m ...

  8. 【BZOJ】【3930】【CQOI2015】选数

    数论/莫比乌斯反演/快速mu前缀和 比较容易想到令f[x]表示gcd=x的方案数,令g[x]表示x|gcd的方案数. 那么有$ g(d)=\sum_{d|n} f(n)$,根据莫比乌斯反演,有$f(d ...

  9. 修改visual studio2010 的快捷键,使用ctrl+W 关闭当前文档

    废话不多说,打开visualstudio 的菜单 [工具]->[选项].定位到 环境->键盘. 找到光口.关闭文档窗口.把默认的ctrl+F4移除,因为这两个组合键按起来太麻烦,太累了.再 ...

  10. Fedora 18/19没有注销

    sudo yum install dconf-editor -y 定位到org > gnome > shell  勾选always-show-log-out http://www.ryan ...