Reports
Functional Specification
Spanish EFT
Oracle R12 Implementation
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 1 of 27
DOCUMENT CONTROL
Document Origin
AUTHOR
OPERATION UNIT
Sagar
NA TS Oracle SL
Change History
VERSION
DATE
CHANGES
1.0
Initial Version
NAME
DATE
SIGNATURE
NAME
LOCATION
ACTION
Distribution
COMPANY
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 2 of 27
INFO
TABLE OF CONTENTS
INTRODUCTION................................................................................................................................... 4
Purpose......................................................................................................................................... 4
Scope and Application...................................................................................................................... 4
Related Documents.......................................................................................................................... 4
FUNCTIONAL DESCRIPTION................................................................................................................. 5
Process Description......................................................................................................................... 5
Business Rules................................................................................................................................ 6
Assumptions................................................................................................................................... 7
Constraints..................................................................................................................................... 7
Setup Conditions............................................................................................................................. 7
Data Migration Method................................................................................................................... 16
Migration Dependencies................................................................................................................. 16
Data Extraction.............................................................................................................................. 16
Selection Criteria........................................................................................................................... 16
Error Handling............................................................................................................................... 16
User Procedure............................................................................................................................. 17
Submit Single Payment Process Request:...................................................................................................... 18
Submit the request......................................................................................................................... 20
Data Validation.............................................................................................................................. 24
Data Field and Mapping.................................................................................................................. 24
Functional Verification Report.......................................................................................................... 24
Acceptance Criteria........................................................................................................................ 25
Test Scenarios............................................................................................................................... 25
OPEN AND CLOSED ISSUES FOR THIS DELIVERABLE........................................................................26
Open Issues.................................................................................................................................. 26
Closed Issues................................................................................................................................ 26
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 3 of 27
INTRODUCTION
Purpose
R12 Implementation Project has a requirement for Electronic Fund Transfers for payments to
Suppliers. EFT involves sending payment instructions to the specified bank that in turn will
transfer the amounts to Suppliers Bank based on the payment file. The payment file required is
different for each Bank and is both Bank and Country specific
The purpose of this document is to process Electronic Fund Transfers (EFT) for making supplier
payments in MAD-BANKINTER Bank in Spain this document describes the functional design
for generating Electronic Funds Transfer in CORRIENTE/BANKINTER Account in Spain.
Related Documents
The information relating to Bank Formats ,mapping, EFT Process and error handling is
based on existing process in McKinsey 11.0.3 Production environment
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 4 of 27
FUNCTIONAL DESCRIPTION
Process Description
Oracle Payment provides Oracle XML Publisher tool to format payment instructions according to formatting
requirements of any bank. Formatting results in the placement of data in a data file by using a template that contains
prescribed formatting attributes, such as location, font, and font size. Each Bank/ country has specific electronic
format requirements that payers must adhere to before sending an electronic payment instruction.
The finance team will use standard Oracle Payment programs to process and pay supplier invoices. The payment
information is then extracted and a flat file is generated using the XML Template Format and sent to the bank. The
Bank then based on the file received, credits the suppliers bank account.
The standard Oracle Payments Extract and Format Operation will extract and generate an output file in a specified
format providing all the data required by the Bank to make payments.
Supplier Bank Accounts are created and assigned to the Suppliers with a default payment method as Electronic either
at Supplier or at the Supplier site level. The standard Oracle payment process requests when submitted will check for
the payment process profile setups and accordingly generates payment file in the specified format. This file is then
placed at a specified location in the server through FTP process for onward transmission to the bank.
The diagram below shows the steps performed by the Extract and Format Operation Flow to format a payment
instruction.
Star
t
1. Create
Extract XML
Message
2. Pass Extract
XML Message to
XML Publisher
3. Apply Format
Template
5. Update
Payment
Instruction and
Payment Status
4. Format
payments and
store output
Payment
Instruction
-Formatted
Payment Status
-Formatted
En
d
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 5 of 27
The table below describes the steps performed in the Extract and Format Operation Flow. It may be noted that the
steps indicated below are part of the Payment process and requires no user intervention
Action
Description
Oracle Payments extracts payment instruction data from the database into
an XML message.
The extract XML message is sent to Oracle XML Publisher for formatting.
Oracle XML Publisher uses templates to format the Extract XML message
into a form specified for processing electronic payments. Oracle Payments
tells Oracle XML Publisher which format template to apply to the message
based on the setups.
Update Payment Instruction and The status of the payment instruction is updated to Formatted and the status
Payment Status
of all payments built into the payment instruction is also updated to
Formatted
Payment Register
Business Rules
The following business rules must be met by the Spanish EFT:
The sum of payments on the EFT file must equal to the total payment amount of the Payment Batch
An EFT format file must be created in the specified format as is illustrated in the following sections.
The payment program must be run in the standard Submit Single Payment Process Request or through
Schedule Payment Request of Oracle Payments.
Payment processing Templates may be created, so that users will not have to enter the same parameters for
each payment batch.
Payment Process Request name (Mandatory): A suitable naming convention as decided by Business needs
to be followed
Assumptions
1. The Bank Format for MAD-BANKINTER is same as existing in 11.0.3
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 6 of 27
Constraints
Not Applicable
Setup Conditions
Note: - Please refer BR100 Document for detail setups information.
The following setup must be completed before we run the Payment Process Request:
1. Suppliers who have opted for EFT payments must have payment method set up as Electronic
This is a sample screen shot only
2. All suppliers who have a payment method of Electronic must have a Bank Account associated
3. Employees who are to be paid electronically for expense reimbursement must have their bank details setup in
Oracle
4. Create Data definition- This will register the source data that will be merged with the template layout to create a
published report
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 7 of 27
Name
Code
Application
Start Date
End Date
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 8 of 27
After the template definition is created, the following fields are not updateable: Application, Code, and Type
Name
Code
Application
Data Definition
Type
Start Date
End Date
File
Language
Territory
6. Register the Template created above and assign it to the data definition that already exists in the Template
Manager
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 9 of 27
Click on Complete
8.
OU's
Name
SPAIN
SPAIN
Bank Name
MADBANKINTER
MCKINSEYAMEX
Branch
Name
MADRID
MCKINSEYAMEX
Account Name
CORRIENTE/BANKI
NTER
ESP AMEX PCARD
Account
Number
100939662
9999998
Note: Please note that these are sample screen shots only for a Bank setup for ES in FINDEV1 environment
a. Create Bank
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 10 of 27
b. Create Branch
Payables Manager > Setup > Payment > Bank & Bank Branch
c.
Create Account
Payables Manager > Setup > Payment > Bank Accounts
Assign the appropriate Legal Entity as Bank account Owner
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 11 of 27
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 12 of 27
Click Apply
9. Create Payment Documents
a.
Select the Bank Account and click on Manage Payment Documents. Click on Create
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 13 of 27
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 14 of 27
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 15 of 27
12. Define Payment Process Request Templates and assign the Payment Process Profile defined above.
Other attributes like payment selection criteria, Disbursement Bank, Payment Documents, pay groups are
also attached to the template.
Navigation: - Payables Manager > Payment Manager > Define Payment Process Request Template
Note: - These are the sample screen shot taken from FINDEV1 Instance.
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 16 of 27
Migration Dependencies
Not Applicable
Data Extraction
Not Applicable
Selection Criteria
Stop Process for Review After Scheduled Payment Selection. This step will stop after building the payments
so that you can review the payments selected, and cancel any of them, if necessary
Error Handling
1. In case of any errors encountered during the standard Payment process request, we will follow the standard
process of cancelling the payment batch and submitting a new batch
2. In case of any errors after the EFT file is sent to the bank and the payment batch confirmed in the system, the
payments with errors (based on report from Bank) will be voided in the system and the voided payments
becomes available for payment again
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 17 of 27
User Procedure
The following diagram shows the entire process flow including system activities and users manual activities for
making an electronic payment. The yellow box and white box respectively stand for automated activity and manual
activity.
BANK EFT PROCESS DIAGRAM
1. Enter
Invoices
Star
t
2. Invoices
validated and
approved
3. Account
profile
Assignment
6. Review
/Modify selected
invoices
5. Invoices
selected
Payment
modified?
No
4. Submit
Payment
Request Process
Yes
8. Transmission
process Concurrent
Request to place
Output file to a
specified location on
Server
7. Extract and
Format process
(Ref Extract &
Format Process
Flow flow)
9. Upload
payment file to
the Bank
10. Receive
Confirmatio
n from Bank
No
11. Cancel
payment batch
Confirmati
on
Received?
12. Confirm
payment
batch
Yes
End
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 18 of 27
Action
Description
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 19 of 27
1. Enter Invoices
2. Invoices Approved
8. Transmission Process
Once confirmation is received from Bank, the payment batch can be confirmed
in the system
3. Account/Profile
Assignment
4. Payment Process Request
6. Review/Modify Invoices
Note:-Please note that these are sample screen shots only for a payment process in ES in FINDEV1
environment
Following parameters are minimum required. Other parameters can be entered as required:
Payment Date
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 20 of 27
a. Payment Attributes:
b. Processing:
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 21 of 27
c.
Check Status
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 22 of 27
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 23 of 27
Data Validation
Page 24 of 27
Font Style and Font Size would be taken care while define the XML Template and generated Spanish EFT Format file
data should be on Arial style with the Size of 10
Spanish_EFT_Layout
.pdf
Acceptance Criteria
Refer the section Functional Verification Report to match the R12 (New system) generated EFT Format with
11.0.3 (existing System) EFT Format.
Refer the section Data Validation Requirement for validating the file, report and fonts of generated EFT format
file.
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 25 of 27
Test Scenarios
Please refer attached Test Scenarios excel sheet.
Scenar
io Id
1
Scenario
Tester
Date
Notes
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 26 of 27
ID
Issue
2
3
4
5
6
7
Resolution
Responsibi Target
lity
Date
Impact Date
Closed Issues
ID
Issue
Resolution
Responsibility
Reference: R51-81
Version: 1.0
Date: November 11, 2011
Page 27 of 27
Target
Date
Impact Date