What’s New

Accounting General

SE-1863 - New tags for technical Account template - China Re

Aim of function

This function aims to enhance SICS to provide more available tags for document production about document type of Technical Account.

System Parameters Affected

Document Production Template Maintenance/ Technical Account

New tags added:

  • order.accountingPeriodFromDate
  • order.accountingPeriodToDate
  • order.worksheetId
  • order.currencies
  • sections

AccountingPeriodFromTo.png

sections.png

worksheetId.png

 

Existing functionality affected

The affected functionality is the Document production of Technical Account for Retrocessionaire Account Order. More information can be displayed in the produced document such as Accounting period from/To, Technical Worksheet IDs, and Entry Codes amount calculated by sections under the layer Currencies.

 

SE-1869 - Allow to automatically generate OCC/ORP bookings when there are 1 IAB to 1 OCC - China Re

Aim of function

If proportional Treaty OCC only protect one Assumed Business, client wants to simplify their process: if booked on Assumed Business or  Outward Cedent’s Contract (OCC) , automatically generate As booking/As account on OCC and ORP, not need run retrocession calculation order and retrocession account order manually. So we implement new logic: add indicator “Automatic Booking on OCC ORP” on OCC being proportional treaty business. If this parameter is selected on OCC, when booking on IAB or OCC, SICS will automatically trigger retrocession calculation order and retrocession account order.

Criteria for automatically generated retrocession calculation orders are:

  • Get Accounting period from booking details
  • Extract Booking period from base company default setting
  • Order Status is Final
  • Reserves/Portfolios is ticked
  • Deposit is ticked
  • Tick ”Close Worksheet”
  • Exchange Rate is “Most Recent Daily”

Criteria for automatically generated retrocession account orders are:

  • Get Accounting period from booking details
  • Order Status is “Document Produced”

All the calculations like Deduction, reserve , Deposit, Profit commission and etc. will be per existing functionality for retrocession calculation order and retrocession account order. When the booking on IAB not in correct sequence, deposit and reserve calculation will follow existing functionality. Entry code transformation term and currency transformation term will follow existing functionality of retrocession calculation order and retrocession account order. 

  auto_booking.png

System Parameters Affected

None

Existing functionality affected

  • Close the worksheet
  • Business Ledger
  • Retrocession Calculation Order
  • Retrocession Account Order

SE-1870 - Improve Inactive Business Partner handling at renewal and business partner ledger pairing - China Re

Aim of function

At major stages of a reinsurance contract’s life cycle, companies that earlier was active may have become inactive.  For renewal, copy to new business and change of life cycle status, an inactive business partner can now automatically be replaced by an active merger parent business partner.  The system provides in this case a question of replacement, which the user can reply yes or no to. 

Also, in Business Partner ledger, if having business partner belong to a merged group, all other business partners within the merged group will shown in business partner list also.

  1870.JPG

System Parameters Affected

None

Existing functionality affected

Renew business

Copy to new business

Change business life cycle status

Maintain Business Partner ledger  

SE-491 - Show hidden calculations - Profit Commission - Reale Mutua Assicurazioni

Aim of function

The aim of the function is to be able to view the details included in the calculation of the Profit Commission performed by the Retrocession Calculation Order

From the Prop Treaty ORP business ledger mark a balance or a details of a worksheet including Profit Commission calculation

From the pop-up menu - select the option 

  • View Profit Commission Details. The Profit Commission Details window appears.

  View_Profit_Commission_Details.png

Existing functionality affected

  • Proportional Retrocession Calculation Order 

  • Calculation of Profit Commission

SE-677 - Show hidden calculations - Sliding Scale Commission - Reale Mutua Assicurazioni

Aim of function

The aim of the function is to be able to view the details included in the calculation of the Stepped-/ Sliding Scale Commission performed by the Retrocession Calculation Order and the Retrocession Calculation Order which produced the balance or the detail selected

From the Prop Treaty ORP business ledger mark a balance or a balance details for a worksheet including Stepped-/ Sliding Scale Commission calculation

From the pop-up menu - select the option;

  • Stepped-/ Sliding Scale Commission Details. The Sliding Scale Commission Details window appears 

 

View_Stepped_Sliding_Scale_Commission_Details.png

 

  • View Retrocession Order. The Retrocession Calculation Order appears

System Parameters Affected

N/A

Existing functionality affected

Proportional Retrocession Calculation Order 

  • Calculation of Stepped-/ Sliding Scale Commission

SE-2159 - Profit Commission Management Expenses - Reale Mutua Assicurazioni

Aim of function

The aim of the function is to be able to book Management Expenses through the Proportional Retrocession Estimation Calculation/Retrocession Calculation Order. The result of the calculation is booked with an Entry Code defined for Calculation ‘Management Expenses’ in the system parameter Accounting/Entry Code/Accounting Function ‘Retrocession Estimation Acccounting Proportional Treaty’/’Retrocession Accounting Proportional Treaty’.

The Basis for the calculation is Premium Basis selected for the Management Expenses

Management_Expenses_OCC.PNG

System Parameters Affected

New system parameter Accounting/Entry Code/Accounting Function ‘Retrocession Estimation Accounting Proportional Treaty’/ ‘Retrocession Accounting Proportional Treaty’, Calculation ‘Management Expenses’. 

The result Entry Code is an Entry Code within the Entry Code Sub Category ‘Management Expenses’/Entry Code Category ‘Informational’

Accounting_Calculation_Management_Expenses.PNG

Existing functionality affected

  • Profit Commission Condition

  • New flag ’To Be Booked’ on the Management Expenses on Proportional OCC/ORP business
  • Retrocession Estimation Calculation/Retrocession Calculation Order
  • Profit/Loss Basis must include the Entry Code defined for the Management Expenses to have the Profit/Loss calculated correctly when this new flag is selected. When the new flag is not selected, the Profit/Loss Basis should not include any Entry Code for Management Expenses

 

SE-1797 - Plausibility Check ‘Change in Loss Incurred’ - Ignore zero movement - Swiss Re Zurich

Aim Of Function:

The aim is to make sure that the system ignores the Plausibility check : ‘Change in Loss Incurred’ for the worksheet with all the details having amount ‘0’ for the entry codes defined under its Trigger Group.

System Parameter Affected:

Plausibility Rules

Existing functionality affected

Plausibility Rule: ‘Change in Loss Incurred’

Changed documentation

accounting/#change-in-loss-incurred

Business

SE-1508 - Set up classifications per reporting unit and type of business - China Re

Aim of function

Classifying a reinsurance contract correctly is essential to underwriting analysis and further processing of business, e.g. accounting. Ensuring that all classifications that a company sees as a minimum are recorded is therefore important. Within a corporation, different sets of classifications could be required for different base companies. Further, sub divisions or departments of these could require other classification than other divisions. For example, Profit Center ‘international department’ requires a Sub Class of Business, while Profit Center ‘domestic department’ may not.  It is now possible to allow also ‘not legal’ reporting unit categories for classification set up in the Base Company Specific Settings / Classification Rules 2.  The classifications can be set up per the Mandatory Reporting Unit Categories.   

In addition, a company may decide that some Types of Business require classifications recorded that others do not, e.g. proportional treaty may require Origin of Business, while non-proportional treaty does not.  The classifications in the Base Company Specific Settings / Classification Rules 2 can now be set up also per Type of Business method.

2019-12-05-1.png

System Parameters Affected

System Parameter / Base Company Specific Settings / Classification Rules 1: 

  • Mandatory - Reporting Unit Category 1   
  • Mandatory - Reporting Unit Category 2  
  • Mandatory - Reporting Unit Category 3

System Parameters / Accounting / Micellaneous:  Legal Reporting Unit Category 

System Parameter / Business / Classification: Extend Classification Set up per Reporting Unit

2019-12-05-2.png

Existing functionality affected

Create Business

Classify Business

Update Business

Copy Business

Change Business Life Cycle Status

Renew Business Manually

Changed documentation

accounting/#812-miscellaneous

base_company_specific_settings/#system-parameters-type—classification-rule-1

base_company_specific_settings/#system-parameters-type—classification-rule-2

business/#8410-classifications

SE-1518 - Ensure existence of accounting classification at registration complete - China Re

Aim of function

Underwriters may register a contract without having all the terms and conditions recorded. To ensure however that the contract is ready to be processed, e.g. to be booked on, some companies require a selected set of terms and conditions to be registered first and then that Registration Complete status is set to complete.

Yet other companies might further require some accounting information recorded, such as the accounting classifications, before allowing a contract to be set to ‘registration complete. The system now offers the possibility of preventing the user to set the registration complete if the accounting classifications are missing for a section at the lowest section hierarchy level.  

  ParamAccouting_Class.png

System Parameters Affected

System Parameter / Business / Conditions / Miscellaneous / Require Accounting Classification

Existing functionality affected

Maintain Accounting Classification

Create Business

Update Business

Change Business Life Cycle Status

Renew Business Manually

Amend Business

Changed documentation

business/#miscellaneous

SE-1871 - Manage business partner identifiers according to reinsurance registration regulation - China Re

Aim of function

Because of insurance and reinsurance national registration regulations, companies taking part in reinsurance contracts may be required to be registered with a certain Identification.

SICS now allows registering a business partner with a Legal Identifier, with a chosen name, e.g. CRRS ID. 

If in use, the system will show this Legal Id at relevant places, such as the placement list and will check that all intermediaries and retrocessionaires of an outward cedent’s contract have a Legal ID when setting the Placement to Complete.  

MiscellaneousProperties.png

BussinessOCCPL.png

System Parameters Affected

Business Partner / Legal Identifier

Business Partner / Legal ID duplication allowed for 

Existing functionality affected

Maintain Business Partner basic information.

View Placements

Place Business

Set Placement to Completed

Upload Intermediary with Retrocessionaires

SE-1678 - Prevent premium instalment due dates and payment dates from being prior to insured period from date - Milli Re

Aim of function

Normally the first premium instalment of a treaty is due at the start date of the contract, or after, but not before.  Some want still to allow instalment dates prior to contract start to minimize the number of messages given.  Others want to improve data quality here and therefore do not allow instalment dates to be prior to the start of the contract. 

It is now possible to set up the system to prohibit instalment due date and payment dates prior to the contract start.

Sys_Adm_2019.png

SE-1678_Instalment.PNG  

System Parameters Affected

Business / Conditions / Limit and Premium / Prohibit premium installment dates prior to insured period

 
Existing functionality affected

Maintain System Parameters

Maintain Premium Instalment Schedule

Changed documentation

business/#limit-and-premium

SE-720 - Compare contract details of insured periods by web service and update with difference - Swiss Re Zurich

Aim of function

A New Web service that updates the Renewal Insured period (target) with conditions copied over from its prior insured term (source)

  • The Web service takes the input of the two insured period reference elements
  • Each insured period element needs to be provided with Business Identifier and Insured period Start date
  • The Business conditions that need to be updated should be specified in the web service
  • The web service also provides the option of when to update the renewal term – always or only if the condition in the Renewal term is not having any value
  • The Web service output retrieves all the values of target insured period (as supported by the Domain Retrieval request) post the update.

System Parameters Affected

None

Existing functionality affected

Update Business Conditions

Claim, NP Recovery, Cede

SE-1515 - Send email to retro users when any new claim is created/updated - China Re

Aim of function

To ensure that the retro department are aware of inwards claim activity such as claim creation, or claim transactions being booked, a task is automatically generated and being sent as a mail to users.  This is a further enhancement of existing notification options, and allows the notification for any type of retro contract.

The function is activated on the retro contract’s Clause Condition - Notification sub tab, and also requires that Task Templates are defined for corresponding Trigger Actions.

  clauses.png

   taks_management.png

 

System Parameters affected:

Task Management 

 Existing functionality affected

Task Management

Create and Update Business

Create and Update Claim

Claim Accounting 

 

Changed documentation

task_management

Aim of function

When ‘Use VAT Calculation’ is selected in the business, and balance split option “Reinstatement Premium” is selected in the claim worksheet, the reinstatement premium and its related VAT bookings shall be grouped in the same balance.

System Parameters Affected

New parameter inAccounting / Miscellaneous / VAT parameter part: Included VAT codes in Reinstatement balance

2019-12-06-1.png

Existing functionality affected

Manual Claim Worksheet

FGU Claim Worksheet

Claim Worksheet created through Web Service

Changed documentation

accounting/#812-miscellaneous

SE-2073 - Cede Interface Improvements - Part II - DXC

Aim of function

Corrected behavior for light records loaded via Cede Interface:

Cede Interface Loader:

  • When creating a Life premium record with a new Status for the Insurable Object (i.e. Alive, Disability, Dead etc.) the Insurable Object is updated accordingly.
  • When creating a new amendment the previous section version is not inactivated even though current and previous periods are overlapping

Cede Interface Rules:

  • If Light Policy Id and Underwriting Year is defined, it must be validated that a Light Policy with this Id and within the Underwriting Years given. If this fails, an error message is raised and the transaction is not included
  • Claim Incurred at least must have validation that both amount and currency is included before the Cede Interface rule can be saved
  • Claim Incurred at least is only accepted as a positive amount, and the validation is done against the incurred claim amount in the record; disregarding the negative sign

Cede Interface Monitor:

  • When selecting to view records with status Success no preceding statuses for the same record is shown
  • a user without rights to recycle is prevented from this option.

System Parameters Affected

None

Existing functionality affected

Cede Interface Loader

Changed documentation

rule/#create-cede-interface-rule

SE-1288 - Closure of Claims - New validation also considering Reserves on BL allocated to the Claim - Swiss Re Zurich

Aim of function

 To ensure that all reserves for a claim have been reduced to zero prior to closing the claim section, a new closing validation checking for Loss Reserves on the Business Ledger is introduced. The current validation only checks on Claim Ledger level, and is insufficient if claim is being booked with both Transfer “Yes” and Transfer “No”.

System Parameters affected:

None

 
Existing functionality affected:

Close claim

SE-1641 - Claim Accuracy Validations further enhancements - Swiss Re Zurich

Aim of function

Further enhancement of the Claim Accuracy framework.; enabling display and capture of Acceptance Categories and if required comments directly in the worksheet; without having to open the Claim Accuracy Error details. 

Two new columns have been added to the detail section of the claim worksheet - Acceptance Category and Comment.

image-2019-10-31-16-41-30-947.png

When an accuracy error is raised, and discrepancy is outside rule tolerance, the columns are enabled.

If the category requires a comment, this must be added prior to applying/closing worksheet.

The acceptance category and comments are displayed on Business Ledger for the detail. 

image-2019-10-31-16-39-05-663.png

If an accuracy error is raised for an ClaimMovement eMessage the user must set the category and comment on the message’ Accounting Validation rules tab.

This makes Claim Accuracy more in line with the corresponding functionality on the Technical Worksheet, and improves the workflow.

System Parameters affected:

Claim Accuracy Validation

 

Existing functionality affected

Create Claim worksheet

Create FGU worksheet

Process ClaimMovement, ClaimSigning, TechAccount Reinstatement

 

 

Changed documentation

claims

SE-1885 - Country of Residence for claimant field - Swiss Re Zurich

Aim of function

The Claimant can be recorded with a country of residence. Depending on whether the Claimant is recorded as a link to a Third Party, or as a free text input, the country is either taken from the party, or can be selected on the claim itself. This allows reporting of losses at this level.

se_1885_countryofresidenceclaimant.png

System Parameters affected:

None

 
Existing functionality affected

 Create and Update Claim

Life

SE-291 - Fac business and cession handling - Completion of Loader part - DXC

Aim of function

The aim of this function is to handle facultative business through the cession loader where the cession loader will automatically validate and convert underwriting cession benefits with a final decision to actual cession benefits if they are present in the bordereau.

image-2019-12-12-11-57-43-427.png

With the cession batch load/Run user can conver the a U Type cession into UR.

image-2019-12-12-12-02-36-642.png

System Parameters Affected

None

Existing functionality affected

Cession Batch Run 

Individual Cessions

Underwritting Cessions

Other

SE-1824 - Enhance the Remittance web service with two more parameters - China Re

Aim of function

Enhance Web service to pass remittance classifications and responsible business partner from parameters when creating settlement balance

System Parameters Affected

On Web services:

Four more parameters are added for the entry point : sicsWsCommonAccountingEntryPointPort/createRemittanceFromGroupBalance;

  • setRemittanceClassification1()
  • setRemittanceClassification2()
  • setRemittanceClassification3()
  • setResponsibleBusinessPartner()

 

Existing functionality affected

Automatically create Remittance from Settlement Balance Group via Web services: SICS allows to transform information of Classifications and Responsible Business Partner to new created Remittance through Webservices.

SE-1825 - Add update remittance web service - China Re

Aim of function

Enhance Web service be able to update remittance.

 

System Parameters Affected

New Entry point created in Web Services:

  • sicsWsCommonAccountingEntryPointPort/ UpdateRemittanceBlance

 

Existing functionality affected

The update rules of Remittance via Web services is same the manually update method. 

SE-1867 - Enhance webservice to Delete the Relationship between HL and claim - China Re

Aim of function

Enhance webservice to Delete the Relationship between Headline Loss (HL) and Claim

System Parameters Affected

A new PC Claim Entry Point for deleting the link between HL and claim is created:

  • deleteLinkHeadlineLoss

Existing functionality affected

Web service Entry Point: SicsWsPcClaimEntryPoint

SE-1232 - Web Connectivity Integration - DXC

Aim of function

Upgrading the eMessaging plugin connector for Web Connectivity to support the latest release (v3.2).

The upgrade includes security changes requiring authentication with the gateway. The upgraded connector is not backwards compatible with the old gateway. The correct plugin must be used for the gateway in use as specified in the sics.emessaging.integration.properties configuration file.

System Parameters Affected

The source.system.implementation setting in the /conf/SICS.emessaging.integration.properties configuration file.

Existing functionality affected

eMessaging gateway

Changed documentation

web_connectivity_integration

SE-1424 - Close Server Side Request Forgery (SSRF) vulnerability preventing man-in-the-middle attacks - DXC

Aim of function

Closed the vulnerabilities listed below by upgrading to Apache Axis2 version 1.7.9.

Name
CVE-2019-0227
Description

A Server Side Request Forgery (SSRF) vulnerability affected the Apache Axis 1.4 distribution that was last released in 2006. Security and bug commits commits continue in the projects Axis 1.x Subversion repository, legacy users are encouraged to build from source. The successor to Axis 1.x is Axis2, the latest version is 1.7.9 and is not vulnerable to this issue.
CWE

CWE-918
CVSS v2.0 Severity

MEDIUM
CVSS v3.0 Severity

HIGH
Dependency

axis-1.4.jar

axis-jaxrpc-1.4.jar

Name
CVE-2018-8032
Description

Apache Axis 1.x up to and including 1.4 is vulnerable to a cross-site scripting (XSS) attack in the default servlet/services.
CWE

CWE-79
CVSS v2.0 Severity

MEDIUM
CVSS v3.0 Severity

MEDIUM
Dependency

axis-1.4.jar

Name
CVE-2014-3596
Description

The getCN function in Apache Axis 1.4 and earlier does not properly verify that the server hostname matches a domain name in the subject’s Common Name (CN) or subjectAltName field of the X.509 certificate, which allows man-in-the-middle attackers to spoof SSL servers via a certificate with a subject that specifies a common name in a field that is not the CN field. NOTE: this issue exists because of an incomplete fix for CVE-2012-5784. CWE-297: Improper Validation of Certificate with Host Mismatch
CWE

NVD-CWE-Other
CVSS v2.0 Severity

MEDIUM
CVSS v3.0 Severity

Dependency

axis-1.4.jar

axis-jaxrpc-1.4.jar

Name
CVE-2012-5784
Description

Apache Axis 1.4 and earlier, as used in PayPal Payments Pro, PayPal Mass Pay, PayPal Transactional Information SOAP, the Java Message Service implementation in Apache ActiveMQ, and other products, does not verify that the server hostname matches a domain name in the subject’s Common Name (CN) or subjectAltName field of the X.509 certificate, which allows man-in-the-middle attackers to spoof SSL servers via an arbitrary valid certificate.
CWE

CWE-20
CVSS v2.0 Severity

MEDIUM
CVSS v3.0 Severity

Dependency

axis-1.4.jar

axis-jaxrpc-1.4.jar

System Parameters Affected

None

Existing functionality affected

SICS API Server

Changed documentation

se_1424

SE-1311 - CL eMessaging - Enhance Previous Msg for Informational Responses - Swiss Re Zurich

Aim of function

Allow setting of Booking Year and Period via different methods for eMessages sent from Lirma and Lloyds

Allow the setting of Booking Year and Period based on the due date of the booking

Allow the eMessaging Booking Year and Period to be open beyond the default terms

System Parameters Affected

A rule on Partner Layer (BookingYearAndPeriodPerDueDate) can be set per message function to signal that when creating a new technical or claim worksheet, if this rule is active for the eMessage then for each balance use the Due Date per the booking terms from-periodicity to establish which period the Due Date lies within. Set the Booking Year to the year of the Due Date and the Booking Period to the period of the due Date.

If the calculated year/period is prior to the first open year/period (extended terms) then set as the open period from.

This rule does not test anything. It simply modifies the behavior of the booking creation rules

Existing functionality affected

Set Booking Year and Period when Technical or Claim worksheet is created from eMessaging.

SE-1419 - ADH - New transformation block ‘Domain Data’ - Swiss Re Zurich

Aim of function

To retrieve domain data (business, claim, partner) from the SICS database, for use in an ADH mapping.

domain_data_block.png

System parameters affected

None

Existing functionality affected

Advanced Document Handling (ADH).

Changed documentation

transformation_blocks/#data-generation-blocks

SE-2057 - ADH - Allow the Contains block to have several test strings - Swiss Re Zurich

Aim of function

Enhance the ‘Contains’ block to allow more than one test string

System parameters affected

None

Existing functionality affected

Advanced Document Handling (ADH).

Changed documentation

transformation_blocks/#logical-blocks