Beruflich Dokumente
Kultur Dokumente
(BDOI)
Requirements Specification Document
For uploading of:
Courier Confirmation
Transmittal Slip
Version 0.01
Creation Date: January 2015
User of this document is responsible to use only the current version available on HQ and headMine.
The information contained in this document is not to be used for any purpose other than the purposes for which this document is
furnished by GENPACT, nor is this document (in whole or in part) to be reproduced or furnished to third parties or made public
without the prior express written permission of GENPACT.
Document History
Version
Date
Author
Description of
Change
Reviewed By
0.01
Jeffrey Oliveros
Document creation
Conchita Valena
Approved By
Reference Documents
Document Name
Version
Date Updated
2
1.0
3/4/2014
3/12/2014
0.04
4/3/2014
Page 2 of 29
TABLE OF CONTENTS
Page 3 of 29
BROKER SYSTEM
Start
Generates
extract file
Broker System
BROKER SYSTEM
C
C
N
End
Uploads file
STAGING
Page 4 of 29
With
unmatched
records?
Generates exception
report
Extract File
N
Uploads
confirmation/feedback
to the Pipeline
PIPELINE
End
Page 5 of 29
2. Functional Description
2.1 RID 1 Extraction of data
This function provides a facility in the system that will allow the user to extract data from the broker
system that will be sent to the courier for their CONFIRMATION OR REPLY.
2.1.1 Features
1. System facility to allow user to extract data based on the required parameters. The
following filtering options will be available to the user when extracting data from the broker
system.
FILTER
Year
Month
Product Type
Courier Company
Location
2.
DESCRIPTION
Extraction of data will be limited on a yearly basis (e.g.
2014, 2015 or 2016).
Extraction of data will be on a monthly basis or for
several CONSECUTIVE months (e.g. January, January
to April).
Extraction of data can be on a per product type namely
FIRE, MOTOR and MRI.
Extraction of data can be on a per courier company.
However, user has the option to include all the courier
company by not indicating a particular insurer in the
extraction parameter.
Extraction of data may be based on location covered by
the courier company.
System facility to allow user to extract data to be sent to the COURIER SERVICE
PROVIDERS. Extraction of data for COURIER CONFIRMATION will be based on
PRODUCT TYPE to include FIRE, MOTOR and MRI taking into consideration other
values defined by the user in the system parameters. The following information from the
broker system for these product types will be extracted from the system.
DATA
Transmittal Reference
Number
Courier Company
Date Sent to Courier
Account Number
Mailing Address
Address
Areas
Assureds Name
VALUES/SOURCE
Reference number generated by the system after creation of
the transmittal
Name of the courier company maintained in the system and
defined during creation of transmittal tasked to send the letter
to the addressee
Date indicated during creation of transmittal when the letter
was forwarded to the courier company that will send the letter
to the addressee
Account Reference Number (Pipeline > Account Management
> Basic Information)
Billing Address (Pipeline > Account Management > Basic
Information)
House Number, Street, Barangay, City or Municipality and
Province (Pipeline > Client Administration > Address)
City/Municipality (Pipeline > Client Administration > Address)
Assured Name (Pipeline > Account Management > Basic
Page 6 of 29
Information)
The following columns will be part of the extract file where the Courier companies can
indicate their reply, confirmation or comments which will be uploaded to the broker
system. This requirement will be discussed further in the succeeding sections of this
document.
COURIER
VALUES
REMARKS
Status
Recipient
Relationship
Date Received
Reason for
unsuccessful
delivery
Receipt
Reference
Number
D = Delivered, PD = Pending
Delivery, RTS = Return To
Sender
Free text format
Values that will be indicated
should be based on the data
defined in the broker system
MM/DD/YYYY format
Free text format
Free text format
Extract files will be generated in EXCEL format. The system will disregard the version
release of the application installed in the workstation of the users.
3.
System validation to extract information for confirmation. The following conditions should
be present before accounts can be included in the extraction:
CONDITION
There was a transmittal transaction created
for
the
ACCOUNT
REFERENCE
NUMBER. BDOI Module for the transaction
created is RENEWAL.
The following data fields in the Transmittal
transactions have no values:
o Status
o Recipient
o Relationship
o Date Received
o Receipt Reference Number
4.
REMARKS
Transaction was created in the
Transmittal Facility of the broker system.
System facility to establish the type of extract file. Since the information that will be
extracted will differ depending on who is the target recipient of the file, a HEADER CODE
with the NUMBER OF EXTRACTED RECORDS will be placed in each extract file. As
discussed in the main section of the RSD, there will be a CENTRALIZED uploading
module but the format of the extract and upload file will differ based on the data per
process per module that will be uploaded to the broker system.
Page 7 of 29
HEADER CODE
XZAB
WHERE:
5.
HEADER CODE
DESCRIPTION
X
Z
A
B
C = Courier Confirmation
Date (MMDDYYYY format) of extraction
Time stamp (HH:MM:SS format)
Number of records
System facility to keep temporary record of files that have been extracted. The system will
keep records or logs of HEADER CODE and TOTAL RECORDS per extracted file. These
will be compared when the same extract files will be uploaded (with reply from the courier
companies) back to the system. To illustrate:
If there are 200 transmittal transactions created for the month of January that will be
extracted based on current date of January 21, 2015 at 3 pm, the system will generate
header code of C0121153:00:00 with 200 records which will be placed on the header of
the extract file. The system will also log C0121153:00:00 with 200 records in the
database. During uploading, the system will validate if C0121153:00:00 is a valid file by
comparing the header code and the total number of records as against those that have
been logged. This feature will be discussed further in section 2.2.1.4 of this document
HEADER CODE
NUMBER OF RECORDS
RESULTS
C0121153:00:00
C0121153:00:00
C0121153:00:00
200
300
100
Valid
Not valid
Not valid
6.
System facility to allow duplicate extraction of accounts. The system will allow the user to
extract accounts (repeated extractions) as many times depending on his needs subject to
the conditions mentioned in the preceding regarding the inclusion of accounts in the
extraction. This is to accommodate the possibility that the user will extract records but for
some reason will not actually process or upload the file to the system.
7.
System facility to automatically save and indicate filename of the extracted file. The
system will store the extract file to a predefined directory maintained in the system.
Filename will also be generated by the system for the user.
FILE
Courier confirmation
STATUS
Extracted
LOCATION
\\BDOI\Extracted\ Courier Confirmation
FILENAME
XZAB
Page 8 of 29
WHERE:
CODE
X
Z
A
B
C
8.
VALUE
C = Courier Confirmation
Start Month (MM format) ) indicated in the filter
options during extraction
End Date (MM) format) indicated in the filter
options during extraction
Date extracted (MMDDYYYY format)
Timestamp (HH:MM:SS format)
REMARKS
Filtering will be on a
per month or for
several
consecutive
months.
System facility to prompt system message after records have been extracted. The user
will be prompted of a system message informing the user of the following:
o
o
2.1.2 UI Wireframe
DATA EXTRACTION MENU
Page 9 of 29
Page 10 of 29
BEHAVIOR
Courier Confirmation
Executable
button
FORMAT
RANGE OF VALUES
REMARKS
Directs the system
administrator to the
DATA
EXTRACTION
PARAMETERS.
Page 11 of 29
DATA ELEMENT
BEHAVIOR
FORMAT
RANGE OF VALUES
Year
Drop down
Start Month
Drop down
January to December
End Month
Drop down
January to December
Product Type
Drop down
Courier Company
Drop down
Clear All
Executable
button
Extract
Executable
button
Close
Executable
button
REMARKS
Drop down will
reflect previous to
current year
subject to the
archiving rules
defined in the
system.
o All
o Particular courier
company
RANGE OF VALUES
REMARKS
BEHAVIOR
FORMAT
Display
Executable
button
Closes the
EXTRACTION
CONFIRMATION
MESSAGE
Page 12 of 29
BR REQUIREMENTS
FEATURES
BRM-UP02-RID1-001
BRM-UP02-RID1-002
TRANSMITTAL REPORT
BDOI Module
Slip
Date Sent to Insurer
Date Sent to Client
Date Received Feedback from Insurer
Mode of Transmittal
Date Sent to Courier
Name of Receiver
Relationship to the Assured
Date Received from Insurer
Date Received from the Bank
Date Sent to the Bank
TAT
BDOI Module
Slip
Date Sent to Insurer
Date Sent to Client
Date Received Feedback from Insurer
Mode of Transmittal
Page 13 of 29
2. System detection on the type and location of files to be uploaded. The system will detect
the type and location of files to be uploaded to the broker system through the UPLOAD
FILE MAINTENANCE TABLE in the BDOI Brokerage System.
FILE
Courier
confirmation
Courier
confirmation
Transmittal
Report
Transmittal
Report
STATUS
For uploading
FILENAME
XZAB
Uploaded
LOCATION
\\BDOI\For uploading\Courier
confirmation
\\BDOI\Uploaded\Courirer confirmation
For uploading
XZAB
Uploaded
\\BDOI\Uploaded\Transmittal Report
XZAB
XZAB
WHERE:
CODE
X
Z
A
B
VALUE
C = Courier Confirmation, TR = Transmittal Report
Start Month (MM format) ) indicated in the filter options during extraction
End Date (MM) format) indicated in the filter options during extraction
Date of target upload (MMDDYYYY format)
To illustrate how the codes Z and A operates, if the month covering the contents of the
extracted file for courier confirmation includes January 2014 to March 2014, the filename
of the extract file that will be uploaded based on current date of January 21, 2015 will be
C010301212015.
FOR UPLOAD folder pertains to files that have not been uploaded to the system.
UPLOADED refers to files that have been uploaded to the system. Files that have been
processed will be automatically moved by the system from the FOR UPLOAD folder to the
UPLOADED folder.
3. System detection on the files due for uploading. Based on the date indicated in the
filename of the upload files, the system will prompt the user regarding files that should be
uploaded. To illustrate:
Let us assumed that an extract file courier confirmation have been replied by the courier
Page 14 of 29
companies.
COURIER CONFIRMATION
C010301212015
C040501212015
C060703212015
C070904212015
C091207212015
TRANSMITTAL REPORT
TR010301212015
TR040501212015
TR060703212015
TR070904212015
TR091207212015
If the system date is January 1, 2014, user will be prompted of the following files that
should be uploaded to the system. The date of the upload which was 01212015
(corresponding to B in the naming convention) was compared by the system as against the
month of January.
COURIER CONFIRMATION
C010301212015
C040501212015
TRANSMITTAL REPORT
TR010301212015
TR040501212015
In the case of files that have not been uploaded based on the date corresponding to its
filename, the system will allow the user to upload these provided that the filename dates
are not beyond the current or system date. Let us presume that the current date is June 1,
2015. Based on the above example, the user will be prompted of the following files that are
due for uploading.
COURIER CONFIRMATION
C010301212015
C040501212015
C060703212015
C070904212015
TRANSMITTAL REPORT
TR010301212015
TR040501212015
TR060703212015
TR070904212015
4. System checking on the validity of the upload files. In the case of the COURIER REPORT,
the system will check if the upload file is valid for uploading based on the FORMAT,
REQUIRED DATA COLUMNS AND HEADER CODE STORED IN THE SYSTEMS
DATABASE AND THE TOTAL NUMBER OF RECORDS VERSUS THE HEADER CODE
AND THE TOTAL RECORDS OF THE UPLOAD FILE. In case there is a matched, the
system will upload the data. Otherwise, the system will REJECT the ENTIRE upload file.
To illustrate:
In the systems database, the following are the logs of the extract files generated by the
system.
COURIER
CONFIRMATION
C010301212015
C040501212015
C060703212015
C070904212015
TOTAL
RECORDS
200
100
250
400
If I upload a file whose header code indicates C120904212015, the system will reject this
file because the header code does not match any records in the systems database. One
of the possible causes of the discrepancy is due to manual/accidental alteration made by
the user on the header code of the extract file. Unless, corrections will be made on the
code, the user will be barred from uploading the file. In the same manner, if there is a
matched in the header code but the total number of records differs, the system will reject
Page 15 of 29
REMARKS
The upload file will contain the same header
code but the filename will be different since
the file was generated as an exception report.
The system will not allow the user to overwrite
or supersede existing values in the data field
through uploading. User has to delete or
remove the existing data before a new data
can be uploaded.
In the case of the TRANSMITTAL REPORT, the system will only check based on the
FORMAT AND REQUIRED DATA COLUMNS of the upload file. Header Code will not be
checked because the contents were not extracted from the system.
5. System checking on the contents of the upload file. The system will validate the following
entries prior to uploading in the broker system.
COURIER CONFIRMATION
BDOI Module
Account Reference Number
Transmittal Reference Number
Courier Company
Status
Recipient
Relationship
Date Received
Reason for unsuccessful delivery
Receipt Reference Number
CONDITION
There should be no NULL values
There should be no DUPLICATE records and
NULL values
There should be no NULL values
There should be no NULL values
There should be no NULL values
There should be no NULL values
There should be no NULL values
There should be no NULL values
There should be no NULL values
There should be no NULL values
Page 16 of 29
TRANSMITTAL REPORT
BDOI Module
Slip
Date Sent to Insurer
Date Sent to Client
Date Received Feedback from
Insurer
Mode of Transmittal
Date Sent to Courier
Name of Receiver
Relationship to the Assured
Date Received from Insurer
Date Received from the Bank
Date Sent to the Bank
TAT
CONDITION
There should be no
NULL values
There should be no
NULL values
There should be no
NULL values
There should be no
NULL values
There should be no
NULL values
There should be no
NULL values
There should be no
NULL values
There should be no
NULL values
There should be no
NULL values
There should be no
NULL values
There should be no
NULL values
There should be no
NULL values
There should be no
NULL values
APPLICABLE BDOI
MODULES
Quotation, Proposal,
Renewal, Placement,
Booking and Submitted
Quotation and Placement
Proposal, Booking and
Renewal
Quotation and Proposal
Proposal, Renewal,
Placement, Booking
Renewal
Renewal and Booking
Renewal and Booking
Booking
Submitted
Submitted
Submitted
The system will REJECT the ENTIRE upload file if there are DUPLICATE records or NULL
values detected by the system. Please note that the account reference number will be used
to match and determine records in the Pipeline where the INSURER CONFIRMATION and
TRANSMITTAL REPORT will be uploaded.
6. System facility to prompt system message after records have been validated. In the event
that the file had been validated to be NOT valid for uploading, the user will be prompted of
a system message informing him that the file cannot be uploaded to the system. For files
that are valid for uploading, the system will not prompt a system message to the user.
Page 17 of 29
2.2.2 UI Wireframe
DATA UPLOADING MENU
Page 18 of 29
Page 19 of 29
DATA ELEMENT
BEHAVIOR
Courier Confirmation
Executable
button
Transmittal Report
Executable
button
FORMAT
RANGE OF VALUES
REMARKS
Directs the user to
the DATA
UPLOADING
WINDOW
Directs the user to
the DATA
UPLOADING
WINDOW
BEHAVIOR
File
Display
Location
Display
Select
Check box
Select All
Check box
Upload
Executable
button
Close
Executable
button
FORMAT
RANGE OF VALUES
REMARKS
Shows file for
uploading per
product type.
Shows location of
files for uploading.
If checked,
includes the file for
uploading.
If checked, selects
all file for
uploading. If
unchecked,
deselects all data
for uploading.
Uploads the file
selected by the
user to the system.
Closes the DATA
UPLOADING
WINDOW
Page 20 of 29
BEHAVIOR
Error Message
Display
Ok
Executable
button
FORMAT
RANGE OF VALUES
REMARKS
Closes the
VALIDATION
RESULT
MESSAGE
WINDOW
BRM-UP02-RID2-002
BR REQUIREMENTS
FEATURES
The
system
should
automatically show or prompt
the user regarding files to be
uploaded.
The system should be able to
validate if the upload file is valid
for uploading to the broker
system.
Page 21 of 29
TRANSMITTAL REPORT
BDOI Module
Slip
Mode of Transmittal
Relationship to the Assured
TRANSMITTAL FACILITY
BDOI Module
Account Reference Number
Transmittal Reference Number
Courier Company
Status
Relationship
TRASMITTAL
FACILITY
There should be no
NULL values
There should be no
NULL values
There should be no
NULL values
There should be no
NULL values
APPLICABLE BDOI
MODULES
Quotation, Proposal,
Renewal, Placement,
Booking and Submitted
Proposal, Renewal,
Placement, Booking
Renewal and Booking
If the above conditions are present, the system will upload the following information to the
broker system.
Page 22 of 29
COURIER CONFIRMATION
Status
Recipient
Relationship
Date Received
Receipt Reference Number
TRANSMITTAL REPORT
TRANSMITTAL FACILITY
Status
Recipient
Relationship
Date Received
Receipt Reference Number
BDOI Module
Slip
TRANSMITTAL
FACILITY
BDOI Module
Slip
Date Received
Feedback from Insurer
Mode of Transmittal
APPLICABLE BDOI
MODULES
Quotation, Proposal,
Renewal, Placement,
Booking and Submitted
Quotation and Placement
Proposal, Booking and
Renewal
Quotation and Proposal
Proposal, Renewal,
Placement, Booking
Renewal
Renewal and Booking
Renewal and Booking
Booking
Submitted
Submitted
Submitted
Page 23 of 29
2. System facility to generate exception reports. In the event that records in the upload file did
not meet the criteria mentioned in 2.3.1.1, an exception report consisting of the same data
columns indicated in the uploaded file will be saved and generated by the system to a
predefined server directory. Below is the proposed repository of the exception report.
FILE
Courier
Confirmation
Transmittal Report
STATUS
Unmatched
Unmatched
LOCATION
\\BDOI\Unmatched\Courier
Confirmation\
\\BDOI\Unmatched\Transmittal
Report
FILENAME
XZAB
XZAB
WHERE:
CODE
X
Z
A
B
C
D
VALUE
I = Insurance Companies, T = Transaction Diary
Start Month (MM format) ) indicated in the filter options during extraction
End Date (MM) format) indicated in the filter options during extraction
Date Generated (MMDDYYYY format)
Timestamp (HH:MM:SS format)
E = Exception
User will be allowed to upload an exception file by indicating a target date of upload and
placing the file to the predefined path mentioned in section 2.2.1.1 of this document. To
illustrate:
If the system generated an exception file C01030121201503:00:00E and the user want to
upload this file after the errors have been corrected on the same day (the exception report
was generated), the filename will be C010301212015. If the file will be uploaded on a later
date, the filename will be C010301262015. Please note that in example 1, the Time Stamp
(C) and Exception (D) were removed and the Date Generated (B) was retained signifying
that the file will be uploaded on the same day the exception report was generated. In
example 2, C and D were removed while B was changed to a different date.
3. System generation of display message after uploading. The system will prompt the user of
a message regarding records that have been uploaded successfully and those that have
been rejected due conditions that have not been complied.
CONDITION
Errors are PRESENT in the
Staging repository
Errors are NOT PRESENT in
SYSTEM MESSAGE
The system will display an error message to inform the
user that ALL or SOME of the records were not uploaded
to the Pipeline.
The system will display a message to inform the user that
Page 24 of 29
4. System capability to generate log file for SUCCESSFUL and UNSUCCESSFUL upload of
data from the Staging repository to the Pipeline module. The system will assign a filename
(XYZA format)for the log files and store this to a predefined location based on the table
below:
WHERE:
FORMAT
X
Y
Z
A
DESCRIPTION
S = Successful , U = Unsuccessful
Date file was generated in YY-MM-DD format.
Time file was generated HH:MM:SS format.
1- 99
AND
STATUS
Successful uploading
Successful uploading
Unsuccessful uploading
Unsuccessful uploading
LOCATION
\\BDOI\For Upload\Courier Confirmation\Successful
\\BDOI\For Upload\Courier Confirmation\Successful
\\BDOI\For Upload\ Transmittal Report\Unsuccessful
\\BDOI\For Upload\ Transmittal Report\Unsuccessful
Occurrence
DESCRIPTION
Text file
Status: Successful or Unsuccessful
Remarks: Indicate error/s found (if unsuccessful)
Cause: Error that cause the upload process to fail (if
unsuccessful)
Date (MM/DD/YYYY)
Time stamp
User Id
After a successful or unsuccessful uploading of records
Manner of appending
5. System display of history of uploaded files. User will be able to VIEW records of previous
files that have been uploaded to the system. Below are the proposed parameter and data
columns that will be available to the user.
Page 25 of 29
DATA
Parameter
Data columns
Format
DESCRIPTION
o By user
o Month
o Year
o Date (uploaded) From
o Date (uploaded) To
o Filename
o Date uploaded
o Uploaded by
o Total number of record
Open office or excel
2.3.2 UI Wireframe
DATA UPLOADING CONFIRMATION/UNMATCHED RECORD MESSAGE WINDOW
Page 26 of 29
Page 27 of 29
BEHAVIOR
Message
Display
Closes
Executable
button
FORMAT
RANGE OF
VALUES
REMARKS
Closes DATA
UPLOADING
CONFIRMATION/UN
MATCHED RECORD
MESSAGE WINDOW
BEHAVIOR
FORMAT
RANGE OF
VALUES
Executable
button
REMARKS
Directs the user to the
VIEW UPLOADED
FILES SCREEN
Page 28 of 29
DATA ELEMENT
BEHAVIOR
FORMAT
RANGE OF
VALUES
Per user
All user
User
Dropdown
Month
Dropdown
January to
December
Year
Dropdown
Date (uploaded)
From
Date (uploaded) To
Data entry
MM/DD/YYYY
Data entry
MM/DD/YYYY
Clear All
Executable
button
View
Executable
button
Close
Executable
button
REMARKS
Shows users that
have access to
upload files.
Limited to one
month per viewing
Limited to one year
Clears parameters
indicated by the
user.
Display data based
on parameters
defined by the
user.
Closes the VIEW
UPLOAD FILES
SCREEN.
BRM-UP02-RID3-002
BRM-UP02-RID3-003
BR REQUIREMENTS
FEATURES
Page 29 of 29