0% found this document useful (0 votes)
15 views3 pages

Transaction Application Program

In receivables, creating a transaction for customer billing and which has the payment due date and accordingly customer makes the payment based on payment due date, after receiving the payment in bank statement, cash application team creates the receipt and applies on transaction, but still there is remaining amount exists since, TDS amount is deducted by the customer and makes the payment, Due to this, AR team knock off the remaining amount by creating credit memo and applies on transaction.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
15 views3 pages

Transaction Application Program

In receivables, creating a transaction for customer billing and which has the payment due date and accordingly customer makes the payment based on payment due date, after receiving the payment in bank statement, cash application team creates the receipt and applies on transaction, but still there is remaining amount exists since, TDS amount is deducted by the customer and makes the payment, Due to this, AR team knock off the remaining amount by creating credit memo and applies on transaction.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 3

Volume 8, Issue 7, July 2023 International Journal of Innovative Science and Research Technology

ISSN No:-2456-2165

Transaction Application Program


Sudheer Kanduri

Abstract:- In receivables, creating a transaction for I. INTRODUCTION


customer billing and which has the payment due date and
accordingly customer makes the payment based on The program will be used in receivables module to
payment due date, after receiving the payment in bank perform the application automatically for transactions.
statement, cash application team creates the receipt and Program can be used at global level.
applies on transaction, but still there is remaining amount
exists since, TDS amount is deducted by the customer and II. PROBLEM STATEMENT
makes the payment, Due to this, AR team knock off the
remaining amount by creating credit memo and applies When there are few transactions exists then it can be
on transaction. Currently this activity performs handled manually, whereas there is a high volume of
manually, it can be handled when we have few credit transaction, it will take very time to complete the activity. On
memos. If volume is high, it will take time to complete the average of 100 CM to apply on transactions it will take 3-4
activity. We recommend here to develop a program where hours, in a month there will be 500+ CM’s being created and
system applies the credit memos automatically as per date all these to be applied, it takes approx. 15-20 hours spending
provided in flat file. time by team to do it manually

III. DESIGN OVERVIEW

Here we recommend solution to develop a program


where system applies the credit memos on transaction
automatically as per custom logic. Upload program loads the
data into staging table and application program performs the
application for transactions (Fig:1)

Run the open Upload the


Enter the data in
transaction Loader File Run the Program
Loader File
report

Verify the
output of
invoice status
of application
Fig. 1: Process flow

A. Data Requirement: There are two programs to be developed as follows…


Transactions Details:  AR CM Application Loader program
 Transaction Number  AR CM Application Program
 Customer Number
 Transaction Date C. Directory:
 GL Date Create a directory folder (FTP) to upload the flat file to
 Apply Date import data into staging table to validate and process.
 Amount  Staging Table:
Once we upload the file into FTP folder, program get’s
B. Credit Memo Details:
triggered and data will get inserted into staging table to
 Credit Memo Number
process, we need to create a staging table needs for data
 Transaction Date
insertion. Ensure that all the required columns to be created
 GL Date for validation so that data can be processed.
 Amount
D. Create a Flat File:
Development involves creating programs, directory to Create a flat file, it can be in .csv format, ‘comma’
place the file and maintain staging table. delimited and provide with all necessary columns such as
transaction number, customer number, GL date, transaction,

IJISRT23JUL1892 www.ijisrt.com 3238


Volume 8, Issue 7, July 2023 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
apply date and amount, like wise for credit memo also we the columns should be sync with columns which are in
need the details of credit memo number, transaction date, GL staging table (Fig.2).
date, customer number and amount. It’s important because all

Fig. 2: Template

Application_File.csv

Run the open transaction report and load the data Apply date would be current month and subsequently selects
in loader file other transactions.

 Loader Program: In another method, where user fill the data of


Develop a loader program to upload the file in FTP and transactions and credit memos to apply. So, while preparing
validates the data as follows. the file itself, user will provide credit memo and respective
 Customer number: Validates whether provided transaction number, hence program considers the data source
customer is valid and available in the system, applicable as per loader file to apply transactions. There are other
for both transaction and CM. validations are also in place to validate the data. As per
 Transaction Number: Validates transaction number is business scenario’s second method would be suitable. User
valid and available in the respective OU, it’s applicable can extract the report and prepare the data by updating
for both transaction and CM. transaction details, CM and other details etc. On average there
 GL Date: Validates whether provided transaction is are around 500+ credit memos being created in one month for
exists with valid GL date for both transaction and CM. India entity alone.
Application date would be in current month open period. Once the application program is developed, register the
 Applied Amount: Validates the applied amount that it same and add it in request group in respective responsibilities
should not exceeds the credit memo or transaction to access for the users (Fig.3).
amount. If amount is zero, system should not consider
for application. (Attached sample window to refer column details…)

These all are the required validation to process the data.


Register the program in sysadmin responsibility. Add the
program in request group to access for the users to load the
file into FTP and validation in staging table

 Application Program:
Develop an application program to apply the credit
memos against transactions. It can be applied in FIFO method
or transaction and credit memo numbers can be provided in
loader file itself.

It’s a FIFO method, credit memo numbers are provided


in loaded file. Program selects the credit memo and will
search for oldest transaction which is having remaining
balances and selects for application. Application will be done.

IJISRT23JUL1892 www.ijisrt.com 3239


Volume 8, Issue 7, July 2023 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165

Fig. 3: Application Window

IV. OUTCOME

After submitting the programs loader program and application program, system does the application automatically without
having manual intervention (Fig.4)

Fig. 4: Chart showing about efforts between manual and automation

V. CONCLUSION  User Errors: We can reduce human error since program


does the activity
 Benefit: As discussed with business, approx. 100 CMs to  Productivity: User productivity will be increased, so that
apply against transactions it will take around 3-4 hours, In user can focus on other activities
a moth there will be 500+ CM’s so overall time taken in a
month to perform this activity manually around 15-20 REFERENCES
hours If we use the program, system will take 10-15 mins
approximately for 100 CM’s, likewise the program can be [1.] https://erpschools.com/erps/articles/invoices-and-
used at global level i.e., all other entities also can use it credit-memos-in-oracle-ar
and impact will be high. Especially during month end [2.] https://youtu.be/6_MifF64a3c
times helps a lot for effective closure. [3.] https://www.youtube.com/watch?v=TxUAbjWMe0g
[4.] http://orclapp.blogspot.com/2013/05/list-of-credit-
memos-applied-against-ar.html?view=timeslide

IJISRT23JUL1892 www.ijisrt.com 3240

You might also like