Automating AR cash application
Hi,
Currently all of our AR is handled manually and we are planning to automate AR cash application.We are in a situation where some of our customers send their payments referencing an invoice number and a large portion of our customers do not have an invoice number while sending their payments to the bank.Can we use lockbox functionality in SAP to auto apply the payments when we do not have an invoice number from the customer?Can we basically match on customer number and amount while applying the payments automatically?
does anybody have an answer for the query above. I think it can be cleared through a matching criteria with customer having open-items. we can set the matching criteria in ob74. What i have a question is about how to configure auto-cash clearing and is there a different parameter to clear it in f.13. Thanks.
Jason
Similar Messages
-
Segregation of Cash application and application of on account AR payments
Hi Friends,
We have a requirement to segregate cash application to customer accounts and application of on account payments from customer account. The requirement is coming from Internal audit. They want a process where a group of users can apply payments to the customers , they can apply payment directly to invloice if they know it. But if they don't know the same, they can post on account to the customer. Another group of users (collectors) can call up customer and find for which invoice, the payment needs to be applied and can clear on account payment to an invoice. In FI module, application of payment to customer can be done by using TR code F-28 and account clearing can be done using Tr code F-04/F-32. These two functions can be segregated by restricting access of F-28 to only cash application group. But if the collector wants, he/she can post to cash account using Tr code F-32/F-04 also. SAP does allow to enter any GL Account in clearing Tr codes also so it does not seem possible to segregate these two functions just by restricting access to Tr code F-28. Restricting access of collectors to all GL Accounts may not work as they may have to post exchange rate gain/loss which are GL Accounts. Has anyone dealt with such situation and how was it solved? Any suggestion would be helpful.
Thanks and regards,
PinkyHi Friends,
We have a requirement to segregate cash application to customer accounts and application of on account payments from customer account. The requirement is coming from Internal audit. They want a process where a group of users can apply payments to the customers , they can apply payment directly to invloice if they know it. But if they don't know the same, they can post on account to the customer. Another group of users (collectors) can call up customer and find for which invoice, the payment needs to be applied and can clear on account payment to an invoice. In FI module, application of payment to customer can be done by using TR code F-28 and account clearing can be done using Tr code F-04/F-32. These two functions can be segregated by restricting access of F-28 to only cash application group. But if the collector wants, he/she can post to cash account using Tr code F-32/F-04 also. SAP does allow to enter any GL Account in clearing Tr codes also so it does not seem possible to segregate these two functions just by restricting access to Tr code F-28. Restricting access of collectors to all GL Accounts may not work as they may have to post exchange rate gain/loss which are GL Accounts. Has anyone dealt with such situation and how was it solved? Any suggestion would be helpful.
Thanks and regards,
Pinky -
Accounts receivables - Cross company cash application - Need help
Hello,
They are applying cash to an invoice to a diff company- code . For e.g if there is an invocie in comp A ( cust debit and Rev : credit ) but the cash account is of company B.
These are the documents which it creates
Original Invoice :
COMPANY A,
Customer debit : 100 dollars
Revenue account credit : 100 dollars.
After CASH application:
cross - company document created : 100000
company A, customer credit : 100 dollars
inter company : 100 dollars
company B cash account debit : 100 dollars
inter - comp account credit : 100 dollars.
The thing is when I pull up the customer from company A , it still shows in open items list , but the fact is it is cleared in a diff company.
What do I need to do to remove it from the open item list, or what is the correct procedure .
Please let me know how to resolve this as it is affecting a custom Aging report.
Thanks in advance.i am testing this , can u pls tell me how do i clear an invoice from a diff company code cash account.
thanks. -
Automatic SAP Cash Application- for ACH incoming payments
Dear experts,
We have requirement to automatically apply cash for the ACH incoming customer payments. We have been using LOCKBOX for automatic cash application for Check incoming payments. Now we want to implement automatic cash application for incoming ACH payments as well. What are available best options? Can we do this through EBS?
Any suggestions are highly appreciated.
Thanks,
TinaHi Tina
I suggest to use a different GL code for incoming ACH payments and set this up using BAI codes from your banks EBS file. I believe you are not running EBS statement upload or manual load currently. Identify all the bank transactions and their related BAI codes with the help from your bank.
Thanks
Sekhar -
Cross - company cash application for Accounts recievables
Kindly let me know how to conduct an cross company cash application. Which transaction will best accomplish this .
I have set - up the cross - company clearing account between the 2 companies.
Thanks in advance.If I am not wrong, your company code A receives payment from customer and you want to clear the customer open item in company code B. If you have done the cross-company code clearing between these two company codes using T Code OBYA, then all you have to do is make the following posting in company code A.
Dr. Cash/Bank $100 (in company code A)
Cr. Customer $100 (in company code B)
System will automatically generate the following postings.
Dr. Cash/Bank $100 (in CoCd A)
Cr. Clearing with CoCd B $100 (in CoCd A)
Dr. Clearing with CoCd A $ 100 (in CoCd B)
Cr. Customer $100 (in CoCd B)
Clearing accounts are what you specify in OBYA.
Assign pts. if this answers your question! -
Payment difference in cash application
Hi Gurus,
How to restrict users to post payment difference of more than 10 while doing cash application f-28.
System should not allow to use charge if difference for more than 10.
Please help me.System should not allow to use charge of difference option in f-28.
Thanks -
AR cash application - automatic
Hello ,
Is there a way that we can set- up automatic cash application for AR using tcode F110.
Please let me know the detailed procedure if anyone has done this kind of set- up.
Thanks.Hello ,
Is there a way that we can set- up automatic cash application for AR using tcode F110.
Please let me know the detailed procedure if anyone has done this kind of set- up.
Thanks. -
Hi,
Can some one kindly let me know how can we perform a cross- company cash application .
The business wants to apply cash to company B for an invoice generated for company A .
Please let me know.
Thanks.hi Prepare cross company code transactions
SPRO financial accounting general ledger accounting business transaction prepare cross company code transactions
FI Customization (T. Code OBYA)
Give the company code 1: AML
Company code 2: ASL
Enter
Posted in AML
Cleared against ASL
Debit posting key: 40
Account debit: 200160
Credit posting key: 50
Account credit: 200160
Company code: 2
Posted in: ASL
Cleared against: AML
Debit posting key: 40
Account debit: 200161
Credit posting key: 50
Account credit: 200161
Save (or) (ctrl + s)
Save in your request
Co. Customization:
Assign company code ASL to controlling area AML:
Use the transaction code: OKKP
Select controlling area: AML
Select details button
Company code to controlling area select cross company code cost accounting
Document type: SA
Save
Save in your request
Double click on assignment of company codes folder:
Select company code: AML
Select copy as button
Change the company code to: ASL
Enter & save
Define adjustment accounts for reconciliation posting:
Path: SPRO controlling cost element accounting reconciliation ledger define adjustment accounts for reconciliation postings
Double click define accounts for automatic postings
From the menu select extras select controlling area
Give your controlling area: AML
Enter
Select change account determination button
Save
Give the account No: 400150 (FI/CO reconciliation account)
Save & save in your request
Specify document no. range for reconciliation posting:
Same path: (T. code: OK13)
Give the controlling area: AML
Select change intervals button
Select interval button
Give the No. range: 01
From No: 1 to 100000
Enter & save
Creation of cost centre (path: KS01)
Give the cost centre: Dept X
Valid from: 01.04.2006 to31.12.9999
Reference cost centre: dept A
Controlling area: AML
Enter
Change the name to dept X
Description, cost centre dept X
Person responsible: X
Company code: change to ASL
Save (or) (ctrl + s)
Ignore the message, press enter
Posting of salaries in company code AML (F -02)
Document date: 01.11.2006
Type: SA Company code: AML
Posting key: 40 Account No: 400100 (Salaries)
Enter
Amount: 100000
Cost centre: Dept A
Text: salary payment
Posting key: 50
Account No: 200105 (SBI current account)
Enter
Amount: u2018*u2019
Business area: AMH
Text: u2018+u2019
Document Simulate & save
Go and see the G/L account: (FS10N)
Give the G/L account No: 400100 (Salaries)
Company code: AML
Fiscal year: 2006
Execute
Select back arrow
Give the company code: ASL
Execute
Cross company code postings in FI
If outstanding expenses paid by ASL on behalf of AML u2013 Entries
In AML - Outstanding expenses A/C Dr
To ASL
In ASL Books - AML Dr
To Bank
Use the transaction code: (F-02)
Give the document date: 01.11.2006
Type: SA
Company code: ASL
Posting key: 50
Account No: 200105 (SBI Current Account)
Enter
Give the amount: 5000
Business area: AMH
Text: Out standing expenses payment on behalf of AML
Posting key: 40
Account No: 100500 (Outstanding expenses)
New company code: AML
Enter
Amount: u2018*u2019
Business area: AMH
Text: u2018+u2019
Document Simulates & Save (or) (ctrl + s)
Double click on 3rd line item
Give the business area: AMH
Text: u2018+u2019
Select next item button
Business area: AMH
Text: u2018+u2019
Save (or) (ctrl + s)
Select continue button
hope this gives you a clear picture ...
rgds
Jay -
Hello,
We will be doing manula cash application before going onto lockbox, is there are fast way or better way for maunal cash appl other than f-28. please let me know .
thanks.hi,
isn't this clear cusotmer as opposed to cash app, just like f-44 for vendor clearing between document . -
How cash application in AR is better then the standar process of Payment clearing
how cash application in AR is better then the standar process of Payment clearing...?
Hi Bharti,
You would have to elaborate your question with examples, for us to help you better.
BR,
Zubin -
Hi Friends,
I have a requirement in which i need to identify " Entered by " USNAM in BKPF contains the job name of cash application.
How do we identify that job name is of cash application.
Please guide.
Regards,
Isha.Hi Prasad,
I have following requirement :
Write-off of balances less than $50 due to cash application
For all but excluded customers, apply tolerance limit of $50 and anything less than $50 to be written off.
This can be identified as below :
a. To be identified with the u201CEntered byu201D field in BKPF (this field should contain the job name of the cash application?)
Hope this helps. -
How to install Oracle Policy Automation in Oracle Application Server?
We are planning to use OPA with Oracle Ebusiness Suite Release 12.1. We are running Oracle Application Server 11g. We want to deploy the Oracle Policy Automation components in same application server as Oracle Ebusiness Suite.
(a) How to install Oracle Determinations Engine, Oracle Web Determinations and Oracle Determinations Server on Oracle Application Server? The installation document for OPA doesnt have steps for Oracle Application Server.
(b) Which one is better, to deploy OPA in separate server or in same server as Oracle Ebusiness Suite?
(c) How to decide whether to use Java API's using Determination Engine or web services using Determination Server or UI of Web Determinations for our project? Or what factors should we consider?
Thanks for the help.
-- Sreeram.H(a) You should install the war files for Oracle Determination Server and Oracle Web Determinations as per normal war deployment - there's no special steps required, which is why it is not listed explicitly. There's no reason to deploy Oracle Determinations Engine itself to a web application server.
(b) "Better" tends to be more a subjective viewpoint, but if you already deploy all your web services on the same server as Oracle E-Business Suite then you should go the same for OPA. Same story for separate server deployment.
(c) Can't answer that without knowing why you are using OPA! If you are looking to integrate with Oracle E-Business Suite then Oracle Determinations Server would be the sensible choice. Web Determinations is most useful if you want a sensible way to collect or review the relevant assessment data for determinations, as well as for "self service" scenarios. Determinations Engine should be used if you have a completely bespoke integration scenario that can't make use of web services or web applications - but I can't think of a scenario where this would make sense if you are using Oracle E-Business Suite.
Of course, these are just my views - others may feel more strongly one way or the other! -
Launch Remote Automator Workflow or Application via Apple Remote Events
Hi All,
I read in a MacScripter post that a remote application must already be running to send it Apple Remote Events.
http://bbs.applescript.net/viewtopic.php?id=3727
However I have found that since the Finder is always running you can tell Finder to open the application. I wanted to launch an Automator App on my web server to run a perl script to update an index database.
Open this Scriplet in your Editor:
tell application "Finder" of machine "eppc://Username:Password@IP_Address"
open file "Server HD:Applications:iTunes"
end tell
When I run this iTunes launches on the other machine. I use it like.
Open this Scriplet in your Editor:
tell application "Finder" of machine "eppc://Username:Password@IP_Address"
open file "Server HD:Users:admin:Documents:Rebuild IF Index-Quick"
end tell
The last item "Rebuild IF Index-Quick" is the name of my Automator App.
Be sure Remote Apple Events is on for the remote computer. Also you can do this over the web as opposed to being on the same LAN as the remote computer by using you WAN IP and adding :3031 to the IP Address to direct it to port 3031, be sure to open/direct this port number in your router or firewall to the proper machine.
Cheers,
MT
Power Mac G4 800 mHz Quicksilver 2002 Mac OS X (10.4.8)Okay, it took the tabs out of my message (also probably my fault).
So ignore things in {} brackets...they indicate the missing spaces.
tell application "System Events"
{TAB} if ((get name of the processes) contains "iTunes") then
{TAB}{TAB} tell application "TuneBar"
{TAB}{TAB}{TAB} activate
{TAB}{TAB} end tell
{TAB} end if
end tell
Right now, someone is probably making fun of me.
Oh, the shame. There it is. -
Automation of flex application
Hi all
I am new and also in this forum i have facing a problem last few days that how I craete automation script of a flex application.I have total black box about flex application code. Is there any tool for recording scripts and then execuite.
Please help me.Thanks kupratik for quick reply.
QTP and IBM RFT are not open sources. I have need open source testing toll.
what Is it possible to record script by flex monkey If the application runs from a web server not local. -
Build Automation for ADF Application using Jenkins CI
Hi
I am trying to implement automated builds( creating .ear file) and deployments for ADF Applications using Jenkins. I am using Ant Build Scritps using OJDEPLOY on Jenkins.
but the build scripts does not create .ear file at the path mention in the outputfile parameter.
Please help. Thanks,
Below is my build script and ojdeploy status log.
<?xml version="1.0" encoding="windows-1252" ?>
<!--Ant buildfile generated by Oracle JDeveloper-->
<!--Generated Jul 10, 2013 12:26:00 PM-->
<project name="OrganisationApproval" default="all" basedir=".">
<property file="build.properties"/>
<path id="library.SOA.Designtime"/>
<path id="library.SOA.Runtime"/>
<path id="library.BPEL.Runtime"/>
<path id="library.Mediator.Runtime"/>
<path id="library.MDS.Runtime">
<pathelement location="{oracle.middleware}/oracle_common/modules/oracle.mds_11.1.1/mdsrt.jar"/>
</path>
<path id="library.BC4J.Service.Runtime">
<pathelement location="{oracle.middleware}/oracle_common/modules/oracle.adf.model_11.1.1/adfbcsvc.jar"/>
<pathelement location="{oracle.middleware}/oracle_common/modules/oracle.adf.model_11.1.1/adfbcsvc-share.jar"/>
<pathelement location="{oracle.middleware}/oracle_common/modules/commonj.sdo_2.1.0.jar"/>
<pathelement location="{oracle.middleware}/modules/org.eclipse.persistence_1.1.0.0_2-1.jar"/>
<pathelement location="{oracle.middleware}/oracle_common/modules/oracle.webservices_11.1.1/wsclient.jar"/>
<pathelement location="{oracle.middleware}/oracle_common/modules/oracle.web-common_11.1.1.jar"/>
</path>
<path id="library.TopLink">
<pathelement location="{oracle.middleware}/modules/com.oracle.toplink_1.0.0.0_11-1-1-5-0.jar"/>
<pathelement location="{oracle.middleware}/modules/org.eclipse.persistence_1.1.0.0_2-1.jar"/>
<pathelement location="{oracle.middleware}/modules/com.bea.core.antlr.runtime_2.7.7.jar"/>
<pathelement location="{oracle.middleware}/modules/javax.persistence_1.0.0.0_2-0-0.jar"/>
</path>
<path id="library.Oracle.Rules"/>
<path id="classpath">
<path refid="library.SOA.Designtime"/>
<path refid="library.SOA.Runtime"/>
<path refid="library.BPEL.Runtime"/>
<path refid="library.Mediator.Runtime"/>
<path refid="library.MDS.Runtime"/>
<path refid="library.BC4J.Service.Runtime"/>
<path refid="library.TopLink"/>
<path refid="library.Oracle.Rules"/>
</path>
<target name="init">
<tstamp/>
<mkdir dir="${output.dir}"/>
</target>
<target name="all" description="Build the project"
depends="deploy,compile,copy"/>
<target name="clean" description="Clean the project">
<delete includeemptydirs="true" quiet="true">
<fileset dir="${output.dir}" includes="**/*"/>
</delete>
</target>
<target name="deploy" description="Deploy JDeveloper profiles"
depends="init,compile">
<taskdef name="ojdeploy"
classname="oracle.jdeveloper.deploy.ant.OJDeployAntTask"
uri="oraclelib:OJDeployAntTask"
classpath="${oracle.jdeveloper.ant.library}"/>
<ora:ojdeploy xmlns:ora="oraclelib:OJDeployAntTask"
executable="${oracle.jdeveloper.ojdeploy.path}"
ora:buildscript="${oracle.jdeveloper.deploy.dir}/ojdeploy-build.xml"
ora:statuslog="${oracle.jdeveloper.deploy.dir}/ojdeploy-statuslog.xml">
<ora:deploy>
<ora:parameter name="workspace"
value="${oracle.jdeveloper.workspace.path}"/>
<ora:parameter name="project"
value="${oracle.jdeveloper.project.name}"/>
<ora:parameter name="profile"
value="${oracle.jdeveloper.deploy.profile.name}"/>
<ora:parameter name="nocompile" value="true"/>
<ora:parameter name="outputfile"
value="${oracle.jdeveloper.deploy.outputfile}"/>
</ora:deploy>
</ora:ojdeploy>
</target>
<target name="compile" description="Compile Java source files" depends="init">
<javac destdir="${output.dir}" classpathref="classpath"
debug="${javac.debug}" nowarn="${javac.nowarn}"
deprecation="${javac.deprecation}" encoding="UTF-8" source="1.6"
target="1.6">
<src path="/u02/jenkins/Portal/OrganisationApprovalApp/Dev/SCA-INF/src"/>
</javac>
</target>
<target name="copy" description="Copy files to output directory"
depends="init">
<patternset id="copy.patterns">
<include name="**/*.gif"/>
<include name="**/*.jpg"/>
<include name="**/*.jpeg"/>
<include name="**/*.png"/>
<include name="**/*.properties"/>
<include name="**/*.xml"/>
<include name="**/*.ejx"/>
<include name="**/*.xcfg"/>
<include name="**/*.cpx"/>
<include name="**/*.dcx"/>
<include name="**/*.sva"/>
<include name="**/*.wsdl"/>
<include name="**/*.ini"/>
<include name="**/*.tld"/>
<include name="**/*.tag"/>
<include name="**/*.xlf"/>
<include name="**/*.xsl"/>
<include name="**/*.xsd"/>
<include name="**/*.exm"/>
<include name="**/*.xml"/>
</patternset>
<copy todir="${output.dir}">
<fileset dir="/u02/jenkins/Portal/OrganisationApprovalApp/Dev/SCA-INF/src">
<patternset refid="copy.patterns"/>
</fileset>
<fileset dir="/u02/jenkins/Portal/OrganisationApprovalApp/Dev/SCA-INF/src">
<patternset refid="copy.patterns"/>
</fileset>
</copy>
</target>
</project>
=====================================================================================
<?xml version="1.0"?>
<ojdeploy-log>
<exception msg="null">
<![CDATA[
java.lang.NullPointerException
at oracle.jdevimpl.deploy.DeployScriptEngine.createExpandedDeployTasks(DeployScriptEngine.java:180)
at oracle.jdevimpl.deploy.DeployScriptEngine.access$000(DeployScriptEngine.java:54)
at oracle.jdevimpl.deploy.DeployScriptEngine$TaskIterator.hasNext(DeployScriptEngine.java:533)
at oracle.jdevimpl.deploy.DeployRunner.runCommand(DeployRunner.java:58)
at oracle.ideimpl.Main.start(Main.java:192)
at oracle.ideimpl.Main.main(Main.java:146)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at oracle.ide.boot.PCLMain.callMain(PCLMain.java:62)
at oracle.ide.boot.PCLMain.main(PCLMain.java:54)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at oracle.classloader.util.MainClass.invoke(MainClass.java:128)
at oracle.ide.boot.IdeLauncher.bootClassLoadersAndMain(IdeLauncher.java:189)
at oracle.ide.boot.IdeLauncher.launchImpl(IdeLauncher.java:89)
at oracle.ide.boot.IdeLauncher.launch(IdeLauncher.java:65)
at oracle.ide.boot.IdeLauncher.main(IdeLauncher.java:54)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at oracle.ide.boot.Launcher.invokeMain(Launcher.java:713)
at oracle.ide.boot.Launcher.launchImpl(Launcher.java:115)
at oracle.ide.boot.Launcher.launch(Launcher.java:68)
at oracle.ide.boot.Launcher.main(Launcher.java:57)
]]>
</exception>
<summary>
<start-time>2013-07-10 14:47:29 SAST</start-time>
<end-time>2013-07-10 14:47:29 SAST</end-time>
<total-tasks>0</total-tasks>
<failures>0</failures>
<status exitcode="1">FAILED</status>
</summary>
</ojdeploy-log>Have you tried to call ojdeploy directly instead of using the ojdeploy task?
I remember that the ant task has had some bugs. You can use the exec task and execute ojdeploy directly. Then you don't even need to include the path elements as you use the jdev project which includes all the information.
ojdeploy.executable=path_to_your_jdev_installation/jdev/bin/ojdeploy.exe
<target name="ojdeploy" description="execute ojdeploy">
<exec executable="${ojdeploy.executable}" dir="."
output="${log.filename}" failonerror="true">
<arg value="-buildfile"/>
<arg value="${build.filename}"/>
</exec>
</target>
Timo
Maybe you are looking for
-
How to pass the feild names of a select query dynamically?
Hi How can we pass the feilds names in select query dynamically? For example in my selection screen i wil be giving the table name, and feilds in that table..... those feilds should be taken in my select query... instead of PARAMETERS : tab_name TYPE
-
I tried to back up one of my extra internal hard drives with a drag & drop feature in the program. However, when I dragged & dropped the hard drive it went poof and does not show up in the finder window anymore. It does show up in the disk utility an
-
Diff email subject for diff orgs for Remittance advice email in R12
Hi All, We are upgrading from 11i to R12. AP Remittance advice workflow in 11i was customized to send emails with different subject for suppliers of different operating unit. We need to keep this customization in R12. I could find one profile option
-
CS4 - Missing Fonts Loader Plug-in?
I apologize if this has already been asked, but I am having difficulty with the missing fonts loader plug-in. Q: Can some please give me a detailed (step-by-step) instructions for installing this plug in for CS4? Q: What is this Microsoft Visual C+
-
Regarding the Oracle JDBC Drivers, Thin and Thick: - If you have locked one or more rows on a given JDBC connection to an Oracle database (8i), what happens to those locks if the database connection is closed gracefully? I assume that the locks are s