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



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.

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.
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.

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 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
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’
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.

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

Existing functionality affected
Create Business
Classify Business
Update Business
Copy Business
Change Business Life Cycle Status
Renew Business Manually
Changed documentation
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.

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
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.


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.

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
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.


System Parameters affected:
Task Management
Existing functionality affected
Task Management
Create and Update Business
Create and Update Claim
Claim Accounting
Changed documentation
SE-1866 - VAT on Reinstatement related bookings should be part of reinstatement balance - China Re
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

Existing functionality affected
Manual Claim Worksheet
FGU Claim Worksheet
Claim Worksheet created through Web Service
Changed documentation
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.

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.

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
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.

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.

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

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
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-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.

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).