You are on page 1of 12

INT_168

TDD Deposit Advice File to Printer


Aug 05, 2015

INT_168 TDD Deposit Advice File To Printer

Document Control
Change Record
Date

Version

05/Aug/15

V1

Prepared By

Description of Revision

Adiseshu Valavala

Initial Creation

Reviewers
Name
Rick Stewart
Judi Cassel
Sujender Produturi

Position
City of Philadelphia OnePhilly Project Manager
City of Philadelphia OnePhilly Project Director
Ciber Technical Lead

2012 Ciber, Inc. All rights reserved

INT_168 TDD Deposit Advice File To Printer

Table of Contents
1.

Introduction 3
1.1.
1.2.
1.3.

2.

Background..............................................................................................................................3
Reference Documents.............................................................................................................3
Assumptions............................................................................................................................3

Technical Overview 4
2.1.

Deposit Advice File To Printer..................................................................................................4

3.

Process Flow Diagram

4.

Module Setup

4.1. Custom Objects.......................................................................................................................6


4.2. Concurrent Programs..............................................................................................................6
4.2.1.
Concurrent Program Setup
6
4.2.2.
Concurrent Program Parameters
6
4.3. Data Definition.........................................................................................................................7
4.4. Data Template..........................................................................................................................8

5.

Test Cases

6.

Open and Closed Issues


6.1.
6.2.

9
10

Open Issues...........................................................................................................................10
Closed Issues........................................................................................................................10

2012 Ciber, Inc. All rights reserved

INT_168 TDD Deposit Advice File To Printer

1. Introduction
Background
The City of Philadelphia needs to provide the City employees with direct deposit of their pay into
their respective bank accounts. After the payroll is run and completed then the Deposit Advice
will need to be printed out.

Reference Documents
The rules defined in the functional design specification for the Deposit Advice file to printer are
considered for the interface. The following document is the functional specification upon which
this document is based:

Document Name: INT_168 FDD Deposit Advice File to Printer

Path: PMRx\Design\02-Intefaces\01-Design Documents\01-Functional


Design\Printer\ INT_168 FDD Deposit AdviceFile to Printer

Assumptions
All the assumptions mentioned in the functional document INT_168 FDD Deposit
Advice File to Printer also holds true for this document.
Any considerable requirement changes after this document is approved will be
handled through a change request process.

2012 Ciber, Inc. All rights reserved

INT_168 TDD Deposit Advice File To Printer

2. Technical Overview
Interface Steps
This section assumes that data has been mapped and formatted as per the requirements laid
out in the Deposit Advice File to Printer functional design document.

Deposit Advice File To Printer

A new custom RTF will developed for the Deposit Advice File to Printer interface.

Data source for this RTF would be the data from the standard Deposit Advice (XML)
Program.

The Output format of the RTF will be in PDF.

The custom RTF developed will be attached to the standard Deposit Advice for US
Data template.

The format of the PDF Output generated would be as the below attached testfile:

FY.FYPRB405.CHECK
S.TESTFILE

The PDF file generated will be transmitted to the City of Philadelphia (COP) printer.

2012 Ciber, Inc. All rights reserved

INT_168 TDD Deposit Advice File To Printer

3. Process Flow Diagram

2012 Ciber, Inc. All rights reserved

INT_168 TDD Deposit Advice File To Printer

4. Module Setup
Below are the custom objects needed for this program

Custom Objects
Name

Type

Executable / File Location

Emp
XXCOP_DEPOSIT_ADVICE.rtf
XXCOP_DEPOSIT_ADVICE.sh

RTF
Shell Script

$XXCOP_TOP/reports
$XXCOP_TOP/install

Concurrent Programs
4.1.1. Concurrent Program Setup
Name
Short Name
Description
Application
Executable Name
Executable Method

Deposit Advice (XML)


PYUSDEPADVXML
Runs deposit advice as a process
Payroll
PYUGEN
Spawned

4.1.2. Concurrent Program Parameters


Name

Required

Default Value

Process Name
Report Type
Report Qualifier
Start Date Process
PER_DATES
Report Category
Business Group
Magnetic File Name
Report Name
Action Parameter Group

Y
Y
Y
N
N
N
Y
N
N
N

ARCHIVE
GENERIC_REPORT
PAYSLIP_REPORT

Report file Name


Payroll
Consolidation Set

N
N
Y

2012 Ciber, Inc. All rights reserved

REPORT
PER_BUSINESS_GROUP_ID
select action_parameter_group_name from
pay_action_parameter_groups where
action_parameter_group_id = :
$PROFILES$.ACTION_PARAMETER_GROUPS:NULL
select c.consolidation_set_name from
pay_consolidation_sets c,pay_payrolls p where

INT_168 TDD Deposit Advice File To Printer

Name

Required

Default Value
p.consolidation_set_id = c.consolidation_set_id and
p.payroll_id= to_number(substr(:
$FLEX$.PY_SRS_DAR_PAYROLL, instr(:
$FLEX$.PY_SRS_DAR_PAYROLL ,'PAYROLL_ID=')
+length('PAYROLL_ID=')))

Start Date
Start Date DUMMY

Y
Y

Effective Date

Effective Date DUMMY

Sort Sequence

Assignment Set
Assignment Set DUMMY

N
N

Report Group
Report Category for XML

N
Y

select 'START_DATE='||:$FLEX$.PER_DATES FROM


sys.dual
Select fnd_date.date_to_chardate(f.effective_date) from
fnd_sessions f where f.session_id =
userenv('sessionid')
select 'END_DATE='||:
$FLEX$.HR_US_DATE_11_STANDARD FROM
sys.dual
select meaning from hr_lookups where lookup_type =
'CHEQUE_PROCEDURE' and lookup_code =
'DEFAULT'
select 'ASSIGNMENT_SET_ID='||:
$FLEX$.PY_SRS_ASSET FROM sys.dual
REP_GROUP=PAYSLIP_REPORT_US

Data Definition
Navigation -> XML Publisher Administrator -> Home -> Data Definition

2012 Ciber, Inc. All rights reserved

INT_168 TDD Deposit Advice File To Printer

Data Template
Navigation -> XML Publisher Administrator -> Home -> Template

2012 Ciber, Inc. All rights reserved

INT_168 TDD Deposit Advice File To Printer

5. Test Cases
Test case No

Test Cases

Expected Result

Submit the seeded processes

Programs should complete normally

a.
b.
c.
d.

Run Payroll Process


Run PrePayment Process
Run NACHA Process
Run Seeded NACHA
Report
Submit Deposit Advice (XML)
Navigation -> US Super HRMS
Manager ->view -> Request ->
Submit Request

2012 Ciber, Inc. All rights reserved

PDF output should be generated in


required format.

INT_168 TDD Deposit Advice File To Printer

6. Open and Closed Issues


Open Issues
ID

Issue

10

Which element
classification does
CURRENT NON-TAXED
PENSION CONTRI.
,CRITICAL ILLNESS
INSURANCE etc section
in pay check and deposit
advice layout belongs to?
PENSION PLAN ,YTD
NON TAXED PENSION ,
LTD TAXED PENSION etc
in paycheck and deposit
advice layout,, are these
hardcoded text or is it
derived dynmaically?if its
derived dynamically then
to which element
classification does it
belong?
Need more clarity on
department number.If we
see the check testfile we
have department number
like 01-01-AA-01 ,01-01AA-02 .How to derive this?

20

30

Resolution

Responsibility

Target Date

Impact Date

Target Date

Impact Date

Bhagamshi

Bhagamshi

Bhagamshi

Closed Issues
ID
10

Issue

Resolution

Few of the columns which Derive the


are not present in the
last name by
XML,is presnt in the layout doing a
(For Eg: Last name).How SUBSTRING
do we derive this?
of the full name

to get the last


characters
after the
2012 Ciber, Inc. All rights reserved

10

Responsibility
Bhagamshi

INT_168 TDD Deposit Advice File To Printer

ID

Issue

Resolution

last space in the full


name.

2012 Ciber, Inc. All rights reserved

11

Responsibility

Target Date

Impact Date

You might also like