ACH - Incoming File!

Hi Sappers!!
I would appreciate if someone could provide some inputs on the following issue on ACH payments.
Scenario:
We send ACH file to bank for effecting payments. Bank (Citi) processes the file and logs the items that have error for eg: amount error, routing number error etc..Then it creates a file in ACH format called Return Item File (RIPF) which contains a list of items that got rejected while processing.
Question:
Do we need to upload RIPF in SAP. If yes, then how can we upload this information in SAP.
Appreciate your time!!
Vj

Hi Vj,
Based on the information you provided, the RIPF file gets created/generated whenever there is some incorrect info, which would be wrong amount ( in the sense that the amount is not in the place it should be), which i guess should be corrected by the print program which generates the original ACH file. In case of other errors like routing number error, you would have to check the logic behind the payment program - Most probably that would come from the house bank i.e used in the payment program, so that would be a master data correction.
In other words, you need not load the RIPF file into SAP - However based on the inputs from RIPF file, you would have to make changes to master data in SAP R/3 or make changes to the print program for ACH file to make sure that the file does not get generated (ideal situation).
Hope that helps..
Thanks,
Nandita

Similar Messages

  • How to change ACH File ID Modifier in ACH CCD File in SAP SAPFPAYM program?

    Hi,
    We are using ACH CCD File transmission using PMW to send ACH file to get incoming customer payment to the bank. In one F110 run, we have multiple house banks in a single company code, so we will have three different files to send. Here our issue is since these three files are generated through a single payment run, the date and time stamp on the three files will be same so we will have the same File ID Modifier in the Header record of the ACH file. But bank is not able to identify these three files as unique files because the File ID Modifier is same for all three files. In SAP unless these files are generated at different time, they all will have same File ID Modifier. Now we need to change this as per banks requirement. Can any one please help me on how to do this?
    Thanks,
    Ramesh

    Hi Ramesh,
    Agree with your last comments about File ID of DMEE file.
    But if bank is same but has different accounts in different branches, to distinguish them we have SWIFT code or IBAN.
    The same file means the same DMEE generated file, probably with different tags with different data. As long as the final bank is same for ex. ICICI, it may have branches in different states but usually the format will be same for a bank , but the value of the tags may differ for different branches.
    Cheers,

  • 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,
    Tina

    Hi 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

  • How to get the incoming file name using JMS adapter and SOAP adapter

    Hi Everybody,
       In one of my interface i need to get the file name of incoming flat file using JMS adapter at sender side. and then i am using xslt to convert it to IDOC and then posting to  SAP IDOC.
    my incoming filname are in this form price<DateTimestamp>.txt. when i do the tranformation this incoming file name should be part of one element in the IDOC which i am posting.
    EX:
    <IDOC
    <REF>price<DateTimestamp>.txt</REF>
    </IDOC>
    Hope it is clear to everybody. I need your suggestion how i can capture this incoming file name and send it as part of IDOC.
    Thanks
    raj

    If they are passing it in message id or correlation id,
    you can access it using
    <xsl:variable name="dynamic-conf" 
            select="map:get($inputparam, 'DynamicConfiguration')" />
        <xsl:variable name="dynamic-key"  
            select="key:create('http://sap.com/xi/XI/System/JMS', 'DCJMSMessageID/ DCJMSCorrelationID')" />
        <xsl:variable name="dynamic-value"
            select="dyn:get($dynamic-conf, $dynamic-key)" />
    Check this:
    http://help.sap.com/saphelp_nw70/helpdata/en/f4/2d6189f0e27a4894ad517961762db7/content.htm
    Thanks,
    Beena.

  • Sorting incoming files based on payload content

    Hi,
      I have a file>XI-> FILE scenario...I need to sort the incoming file based on payload content...But my understanding is in XI each line item would be processed one at a time...Is it possible to sort the entire file before beginning to process???
    -Ken

    Hi Ken,
    you can try to create generic content sorting with java mapping:
    /people/ravikumar.allampallam/blog/2005/06/24/convert-any-flat-file-to-any-idoc-java-mapping
    Regards,
    michal

  • ACH IAT file format clarification

    Hi,
    We have some issue on ACH IAT file.
    Error 1 - Line Starting with 5200 - 67-69 - The currency is filled with USD, though we are making payments in EUR or other foreign currencies. Not sure from where this USD is picking up.
    Error 2 - Line Starting with 5200 - 76-78 - Currently it is coming as 000 where as bank expects blank values here. Not sure how this is coming from.
    Error 3 - Line starting with 710 - 7-24 - The amount expected is Zeros, however, this is coming up with foreign currency amount. Not sure how to suppress this to zeros.
    Error 4 - Addenda record 714 - 41-74 - This coming as blank, not sure how to fill this.
    Error 5 - Addenda record 716 - 39-73 - The country name is coming fully, however, bank expects only "FR" for france.
    Any help on this would be highly appreciated.
    Kind Regards,
    Ravi

    Dear Mauricio,
    Please first check the localization, this feature is NOT open to the US localization in current version.
    Kindly go through note 752355 with the Bank Files Formats for AddOn - Payment Engine.
    Please also refer to the payment engine on-line help  if you've installed  and the Payment
    Engine documentation on the SAP service marketplace for more informations.
    Wish the above answers your question.
    Regards,
    Eric Xiao
    SAP Business One Forums Team

  • How to handle space in incoming file during fcc

    Hi all,
    I have a scenario of file to proxy. In this case the incomming file is space delimited and it  begins with space too i.e. every new line item has a space in the begining I have to remove that space. How can i handle it...please help.
    The fcc I am using is mentioned below:
    Record.fieldSeparator      '0x32'
    Record.fieldNames           a,b,c,d
    Record.endSeparator       'nl'
    Record.additionalLastFields  ignore
    ignoreRecordsetName        true.
    Thanks
    Shivangi

    This is my input payload
    <?xml version="1.0" encoding="utf-8" ?>
    - <ns:BRItemPrice_MT xmlns:ns="urn:test">
    - <Record>
      <VendNum>888700 0611593 0046.0800 00000838081 00014</VendNum>
      <CCITEM>0033861</CCITEM>
      </Record>
    - <Record>
      <VendNum>888700 0611597 0048.0000 00000838084 00014</VendNum>
      <CCITEM>0033869</CCITEM>
      </Record>
    - <Record>
      <VendNum>888700 0611599 0046.0800 00000838085 00014</VendNum>
      <CCITEM>0033887</CCITEM>
      </Record>
    </nstest_MT>
    And the fcc iI'm using is as below:
    Record.fieldSeparator     '0x32'
    Record.fieldNames     VendNum,CCITEM,CCCOST,HSITM,UPC
    Record.beginSeparator     '0x32'
    Record.endSeparator     'nl'
    Record.additionalLastFields     ignore
    ignoreRecordsetName     true
    Please help.
    Thanks

  • Duplicate checking based on the content of the incoming file

    Hi,
    We have a requirement where in we have to check whether a file has been duplicated or not based on the contents of an incoming file.The threads which I have seen in SDN deal with the duplicate checking based on the filename of the incoming file.
    The incoming file has the following structure :
    Recordset                                     Occurance-1
           |....... Idoc                              Occurance 1...unbounded
                       |...... segment             Occurance 1
    We are required to make a check based on certain fields which occur in the segment.There are about 4 fields which we will have to take from the incoming file and carry out the check.These 4 fields exist in different segments.We will have to update a ztable with these 4 fields and then perform an rfc lookup to check for the contents of the incoming files with this table,and reject or process the file based on whether the entries exist in the table or not.
    Please let me know if there is any way this can be achieved.
    Appreciate if anyone could help me on this.
    Thanks and Regards,
    Induja

    SAP PI 7.1 Mapping Enhancements Series: Graphical Support for JDBC and RFC Lookups
    Use this crazy piece for any RFC Mapping Lookups!
    The specified item was not found.
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/5877---- [original link is broken] [original link is broken] [original link is broken]
    Imp
    SAP NetWeaver Process Integration 7.1: Mapping Enhancements Blog Series
    SAP PI 7.1 Mapping Enhancements Series: Mapping Enhancements Demo
    /people/siva.maranani/blog/2005/08/23/lookup146s-in-xi-made-simpler
    How to check JDBC SQL Query Syntax and verify the query results inside a User Defined Function of the  Lookup API
    The specified item was not found.
    The specified item was not found.
    Making CSV File Lookup Possible In SAP XI !!!
    SAP PI 7.1 Mapping Enhancements Series: Parameterized Message Mappings
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1888-----Imp [original link is broken] [original link is broken] [original link is broken]
    Triggering XI Alerts from a User Defined Function
    Aspirant to learn SAP XI...You won the Jackpot if you read this!-Part II

  • Sorting Incoming Files??

    http://lifehacker.com/5099883/download-mover-automatically-sorts-incoming-files
    Is it possible to do this on a Macbook?? I have tried smart folders, but I am trying to be able to download in firefox or safari and only mp3 files are moved to a designated folder and opened by itunes.
    Any Tips??

    Thanks...I checked both sites for something like an auto sorter for music and possibly even other file types. But no luck..Still open to suggestions.

  • Error referring a external dtd in incoming file

    Hi,
    I have a simple File - Webservice scenario.The challenge is the incoming file which is generated from lotusnotes and which contains a line
    "<!DOCTYPE database SYSTEM 'xmlschemas/domino_7_0_2.dtd'>"
    I'm able to generates the message structure succesfully.But at runtime the above line gives error.The input payload is blank in MONI with the error
    "The system cannot locate the resource specified. Error processing resource 'xmlschemas/domino_7_0_2.dtd'. Error processing...
    <!DOCTYPE database SYSTEM 'xmlschemas/domino_7_0_2.dtd'>"
    A work around which I have tried is by writting a adapter module which deletes this line and the scenario works fine.
    Want to know if there is any other solution for this? I have also tried copying the "domino_7_0_2.dtd" in the XMLSchemas folder on PI server.
    Any suggestion will be appreciated.

    Hi Pragati,
    Find the below code. I hope this java code will use full to you.
    import java.io.ByteArrayOutputStream;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.util.Map;
    import com.sap.aii.mapping.api.StreamTransformation;
    public class RemoveDocMap implements StreamTransformation{
    @param args
      private Map param = null;
    public void setParameter(Map param)
              this.param = param;
    public void execute(InputStream in, OutputStream out)
    try
    OutputStream temp = new ByteArrayOutputStream(1024);
    byte[] buffer = new byte[1024];
      for (int read = in.read(buffer); read > 0; read = in.read(buffer))
    temp.write(buffer, 0, read);
    String payload = temp.toString();
    int ind1 = payload.indexOf("<!DOCTYPE ");                                                                               
    if(ind1 > 0 && (payload.indexOf("<!DOCTYPE database SYSTEM \"xmlschemas/domino_7_0_2.dtd'\">") >1))
    int ind2 = payload.indexOf(".dtd\">" )+6;
      String sub = payload.substring(ind1,ind2);
    payload = payload.replaceAll(sub, "");
    else if(payload.indexOf("<!DOCTYPE database >")>1){
      payload = payload.replaceAll("<!DOCTYPE database >", "");
    out.write(payload.getBytes());                                                                               
    catch(Exception e){
    Regards,
    Naga.

  • Change batch header of out bound ACH payment file??

    Hi all,
    Currently in the batch header of settlement file for all processed ACH transactions, we are using PPD(Prearranged Payment and Deposit Entry) as standard entry class code for all type of CA's(residential and business)
    we need to change in the batch header of the out bound ACH payment file as....PPD for residential customer and CCD(Cash Concentration & Disbursement) for commercial  customer...
    The batch is consisting of the programs SAPFKPY3  and RFKPYL00_MASS.
    please suggest how can we change the batch header of the out boun file.
    Any help appreciate..

    Srinivas-
    That field in company batch header with record type is called "effective entry date". Please look at the attached thread.
    Effective Entry Date
    Shail

  • ACH (NACHA) File format support.

    Hi,
    A prospect of ours is asking about Business One support for ACH (NACHA) files when creating payables to vendors/clients, and furthermore be able to do and FTP transmission to deliver the NACHA file to the bank automatically?
    Thanks,
    Mauricio
    Edited by: Mauricio Castrillon on Apr 8, 2008 12:17 PM
    Edited by: Darius Heydarian on Apr 22, 2008 10:44 PM
    Edited by: Darius Heydarian on May 6, 2008 5:30 PM
    Edited by: Philip Eller on May 20, 2008 9:14 AM

    Dear Mauricio,
    Please first check the localization, this feature is NOT open to the US localization in current version.
    Kindly go through note 752355 with the Bank Files Formats for AddOn - Payment Engine.
    Please also refer to the payment engine on-line help  if you've installed  and the Payment
    Engine documentation on the SAP service marketplace for more informations.
    Wish the above answers your question.
    Regards,
    Eric Xiao
    SAP Business One Forums Team

  • Outgoing file name as incoming file name??

    Hi,
    I have a scenario FILE >XI>FILE.
    I need to write the outgoing file with the same name as the incomming file.
    For example the incomming file is abc.txt. The outgoing file from SAP should be abc.txt.
    Any SUGGESTIONS!!
    Regards
    Vijaya

    Hi,
    you have to create a module to the file receiver adapter that will insert the filename into the payload of the XML message
    sap note:
    819761 - XI 3.0 File Sender: Accessing source file name from a module
    then you can use <b>variable substitution</b> (from SP12)
    to name your output file
    http://help.sap.com/saphelp_nw04/helpdata/en/bc/bb79d6061007419a081e58cbeaaf28/content.htm
    this is how you should do it:)
    Regards,
    michal

  • Comparing incoming file name having timestamp with system time.

    Hi,
    The scenario is File to FIle.
    i have to read the incoming file name which will be having time stamp.
    compare the time stamp with the system time .
    if the difference in time is within specified time then send the file to target location,else send a mail that file is not placed in target location.
    please enlight me on how this scenario can be done.
    Thanks,
    Akkasali.

    if you mean the actual time stamp on the file and not the file name then ref: http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3417300)ID2044216150DB12410233167314983393End?blog=/pub/wlg/15154
    else if you mean the time stamp on the file name itself then use dynamic configuration and then read the file name and do the further processing - /people/shabarish.vijayakumar/blog/2009/03/26/dynamic-configuration-vs-variable-substitution--the-ultimate-battle-for-the-file-name

  • ACH CCD file creation

    Hi guys: I have managed to create an ACH CCD file using PMW. The issue is that i need invoice numbers on my file and this is not showing up. The forums that I have read indicate that we can create a payment advice and thats included in the payment medium file letting the vendor know that detail of invoices, but how do i do that?
    Any other ideas will be much appreciated
    thanks
    BD

    Hi Zach...how will I be able to create an addendam record?
    thanks
    Brian

Maybe you are looking for

  • HP color laserjet 5/5M

    I recently had to upgrade my laptop from XP to Vista and now my HP color laserjet 5/5M will no longer function properly.  I tired to load the recommended driver from HP, but it still will not print properly?  Any suggestions, as I would hate to have

  • Function to separte

    I have a function which splits records divided by a comma (v_delimiter = chr(44)) and assigns each record split to a v_line: FUNCTION devide (v_Str IN OUT VARCHAR2, v_Delimiter VARCHAR2) RETURN l_Data IS      l_n NUMBER;   BEGIN     v_Line.DELETE;   

  • InputHidden

    I want to set the initial value of a inputHidden field to a value in a request parameter but want it to set a property of my backing managed bean when submitted. The TLD says I cannot do something like this and I get an error:         <h:inputHidden

  • Where Should I add the path of Down loaded librearys before working on form

    Hi all, This is Narendra. I am working on oracle apps technical. I have been working on reports,have little Knowledge on forms. After Instaliation before working on forms we have to down load librearys in to local mechian and add that path at some wh

  • Premiere Elements 4.0 (FOUR) please...?

    Hello, I bought a Sanyo Xacti camera (nice!) and it came with a DVD to install Premiere Elements 4.0 and it includes of course a serial number. However, the installation doesn't start for this software. Only for this, the other software on the DVD is