Creation of EDI 820 for outgoing payments in SAP

Hi Experts,
We have a requirement where in we need to create an outgoing  payment file in EDI820 with in SAP.
We basically need to create specifications in EDI820 format for the bank to print checks and make wires and EFT payments.
That EDI820 file will be created at the time of Automatic Payment Run(F110).
Right now our client is sending a flat file to external service provider and they are creating EDI820 files and sending to the banks. Going forward the services of this service provider will be decommissioned and  an EDI820 file is to be generated in SAP and sent to the bank via SWIFT Net.
Bank has provided us a sample file and file format for EDI820. This file format contains ST, BPR, RMR, REF etc records. There records have different codes and qualifiers.
As far as we have analyzed, there are no standard SAP programs that can generate flat file in the EDI 820 format. Therefore we are heading towards developing a Z program for creating an EDI820 format.
We are facing problem in mapping this file with SAP fields. We need to know how exactly we can map this file in SAP so as to create a program to generate EDI820. If anybody has had a similar requirement (for creating outbound EDI820 in SAP) and can provide us some lead, it will be greatly helpful for us.
Thanks in advance for the help!

Have you worked on this requirement?
Could you please provide step by step instructions to configure and the high level process?

Similar Messages

  • Creation of EDI 820 fromat for outgoing payments in SAP

    Hi Experts,
    We have a requirement where in we need to create an outgoing  payment file in EDI820 with in SAP.
    We basically need to create specifications in EDI820 format for the bank to print checks and make wires and EFT payments.
    That EDI820 file will be created at the time of Automatic Payment Run(F110).
    Right now our client is sending a flat file to external service provider and they are creating EDI820 files and sending to the banks. Going forward the services of this service provider will be decommissioned and  an EDI820 file is to be generated in SAP and sent to the bank via SWIFT Net.
    Bank has provided us a sample file and file format for EDI820. This file format contains ST, BPR, RMR, REF etc records. There records have different codes and qualifiers.
    As far as we have analyzed, there are no standard SAP programs that can generate flat file in the EDI 820 format. Therefore we are heading towards developing a Z program for creating an EDI820 format.
    We are facing problem in mapping this file with SAP fields. We need to know how exactly we can map this file in SAP so as to create a program to generate EDI820. If anybody has had a similar requirement (for creating outbound EDI820 in SAP) and can provide us some lead, it will be greatly helpful for us.
    Thanks in advance for the help!

    The program that sends the flat file should give you all the necessary fields, selection criteria, etc.  If the third-party constructs EDI820 from it, then there is enough data in that file for you to add steps to create an 820. 
    So, I'd start with the existing program, a particular outbound file and a copy of the 820 file created from it (if that can be obtained) and figure out how the intermediary converted the data to the correct format.  Piece of cake, right?

  • Approver name for outgoing payment

    Hi Friends,
    I want a query for outgoing payment with the Username of the person who approved this and along with requester (originator) name .To print on crystal report one for requester name and other approved person  name.

    Hi Pradyuman,
    Please check below Query for Approver Name for Outgoing Payment.
    SELECT T3.U_NAME
    FROM OVPM T0
    INNER JOIN OWDD T1 on T0.DocEntry =  T1.DocEntry
    INNER JOIN  WDD1 T2 on  T1.WddCode  =  T2.WddCode
    INNER JOIN OUSR T3 ON T2.UserID = T3.USERID
    WHERE T2.Status  = 'Y' and  T1.ObjType  = 46 And T0.DocNum = $[OVPM.DocNum]
    Please try below Query for User Name for Login User.
    SELECT T0.U_NAME FROM OUSR T0 WHERE INTERNAL_K = $[USER] FOR BROWSE
    Please put above Two FMS in Two Different UDF to Get Result of above  FMS.
    Please also check below links.
    Approved by User name query
    Name of authorizers within an approval procedure
    Hope this helps
    Regards::::
    Atul Chakraborty

  • DI FOR OUTGOING PAYMENT(VENDOR) PAYMENT MEANS CHECKS

    Hi Experts,
    Can you give me a sample DI code for outgoing payments(vendor) through payment means on check. thanks
    Regards,
    Phoenix

    Hi Lucas,
    Are you trying to refund a customer or pay a supplier's invoice? If it's the latter then you need to use SAPbobsCOM.BoRcptInvTypes.it_PurchaseInvoice as the document type rather then it_Invoice.
    Kind Regards,
    Owen

  • What are the Transactions for outgoing payment ?

    Hi,
    i look for the transactions to use for outgoing payment for each payment method
    Please advise
    Regards.

    You need to add payment method (ZLSCH) as an additional selection item using T Code O7F1.  It will then appear as an addition selection in F-53 (post outgoing payment), when you select radio button 'Others' under Additional Selections.  You must be already aware that you can restrict automatic payment program (F110) to certain payment method(s).

  • Data Ownership for Outgoing payment document?

    Hi All
    How do I enable data ownership authorisations for outgoing payments window?
    Thanks
    SV Reddy

    Hi
    Read Below line
    The checkbox labeled Owner Filtering Active is a global flag to activate or deactivate data ownership authorizations for the entire company. Once this is activated, for all sales or purchasing documents and sales opportunities, access will be granted only if the user has a relationship to the owner and has the permission for that relationship either as Read Only or Full. In the case that a document or sales opportunity has no owner, then any user can access it as if no data ownership is in place. Any user can assign an owner to a document or sales opportunity that does not have an owner. Once an owner is assigned, only the owneru2019s manager or a superuser can change the owner.
    Excluded Forms Tab
    For each selected document, choose one of the filtering options:
    ·        No filtering: Data ownership is not active for this specific form irrespective of the owner fields at the header or line or stage.
    ·        By Header Owner Only: The document or sales opportunity is visible to the owner of the document and to all those users that have a defined relationship to the owner of the header and have the requisite permission for the specific relationship. The owner of any of the lines or stages will have no affect on providing access to the document or sales opportunity
    Kevin

  • Accounting Entry for Outgoing Payment

    Dear experts,
    I am currently doing PLD for outgoing payment.  Just want to know how I can include in the disbursement voucher I am doing the accounting entries for this.,  Example:
    Accounts Payable (Control Account)         20,000.00
         Cash in Bank MBTC  (GL account of the chosen Bank account)    20,000.00
    Thanks
    Sandra

    You may check this thread to have a reference:
    Re: Branch Code in a bank transfer summary report
    Thanks,
    Gordon

  • Why the Docentry and DocNum for Outgoing payment is same?

    Hi,
    I have define the numbering series for Outgoing payment , But while i created the outgoing payment document, in the backend the docentry and docnum values are same.
    Anyone have idea why its happened?
    i am using 2007 B
    Regards,
    Senthil Kumar

    Hi senthilkumar,
    That is the normal behavior in that table.
    Regards,
    Vítor Vieira

  • Approval procedure for Outgoing payment

    Dear all expert,
    I want to know how to make approval procedures for outgoing payment. So, everytime user create outgoing payment, it can't be printed until it's approved by Chief Acct. Where do i set this approval, because i see in the approval module, there is no  outgoing payment document.
    Thanks

    I have checked that, at least until 2007A version PL49 Outgoing payment has not yet added to Approval Template.  You may use SP Transaction Notification to block some users for posting.
    Thanks,
    Gordon

  • Stored Procedure for Outgoing Payment Approval

    Hi
    I am writing a stored procedure for Outgoing Payment (Draft) which is not validating my fields
    1.Outgoing Draft (Procedure Not Working)
       If @object_type = '140' and @transaction_type = 'A'
       begin
         if exists(select t0.DocEntry  from OPDF T0 inner join PDF4  T1 on
         T0.DocNum = T1.DocNum where t1.ObjType ='46' AND (T0.Series = '15' AND T1.OcrCode <> 'U-1')
         and T0.DocEntry = @list_of_cols_val_tab_del)
         begin
              set @error = 1
              set @error_message = 'Check Unit'
         end
       End
    Regards
    John
    Edited by: JohnSmith@B1 on Sep 9, 2011 4:49 PM

    John......
    Try this.....
    IF (@object_type = '140' And (Select ObjType From OPDF
           Where DocEntry = @list_of_cols_val_tab_del)='46'
    AND @transaction_type IN ('A'))
    BEGIN
    if exists(select t0.DocEntry from OPDF T0 inner join PDF4 T1 on
    T0.DocNum = T1.DocNum where t1.ObjType ='46' AND (T0.Series = '15' AND T1.OcrCode != 'U-1')
    and T0.DocEntry = @list_of_cols_val_tab_del)
    begin
    select @error = 1,
    @error_message = 'Check Unit'
    end
    End
    Above SP will only work when your Series Code is 15 and OcrCode is not equal to 'U-1'....
    Please confirm........
    And Object type for Payment Draft 140 is right.....
    Regards,
    Rahul

  • Approval Query for Outgoing Payment

    Hi All Experts,
    I have to Create Approval for Outgoing Payment where payment means is Cash,Cheque or Bank Transfer but not Credit Card.
    In other words approval should be raised for all payment means other than Credit card payment means.
    For which I have Created Query as follows
    select Distinct 'true' FROM dbo.OVPM T0
    Left join dbo.VPM3 T1 on T0.DocEntry=T1.Docnum
    WHERE  T0.CreditSum=0 And T1.CreditAcct is null
    payments goes for approval but Credit Card payment also goes for Approval which is not required.
    Please Help me to Correct the Query.
    Regards,
    Gayatri Shukla.

    Hi,
    Little modification to your query. Try this.
    select Distinct 'true' FROM dbo.OVPM T0
    Left join dbo.VPM3 T1 on T0.DocEntry=T1.Docnum
    WHERE  T0.CreditSum = 0
    Regards,
    Amrut Sabnis.

  • Max Documents for OutGoing Payment

    Hi
    Can any one know what is max document select while posting OutGoing Payments
    I want to post Cust Outgoing Payment (against 10,000 Credit Note) , does system allow?
    Nilesh Shah

    Hi,
    You can define the number of documents to appear in the Payment window or you can have all the documents appearing in the outgoing payment for a specific BP.
    I dont think there would be any problem in creating a Payment document for large number of documents but it would take time to complete the process.
    But be sure that correct documents are included as you cannot have one or two document removed from the Payment or reconciliation which will happen on creation of payment. You have to cancel the complete payment.
    Prepare a COPY of the database in Test Enviornment and give a try.
    Kind Regards,
    Jitin
    SAP Business One Forum Team

  • Query for outgoing payment

    Hi All,
             i need a report for the outgoing payment where i could display the account details, the doc remarks, row total and also the payment mode, whther by cash or by cheque. I have a query but i dont know how to get the mode of payment and also how to get the row total??
    SELECT T0.[DocNum], T0.[DocDate], T1.[AcctName], T1.[Descrip], T0.[CashAcct], T0.[CheckAcct] FROM OVPM T0  INNER JOIN VPM4 T1 ON T0.DocEntry = T1.DocNum WHERE T0.[DocDate]  = [%0]
    How do i get the row total and the mode of payment incorporated in the query? apart from the doc date, can i also get a selection criteria for the mode of payment as well?? Can anyone please suggest a better query??
    Thanks in advance,
    Joseph

    Try this one to start:
    SELECT T0.DocNum, T0.DocDate, T1.AcctName, T1.Descrip, T0.CashAcct, T0.CheckAcct, T0.DocTotal, CASE WHEN T0.CashSum > 0 THEN 'Cash' WHEN T0.CreditSum > 0 THEN 'CC' WHEN T0.TrsfrSum > 0 THEN 'WIRE' ELSE 'Check' END AS 'Mode'
    FROM dbo.OVPM T0
    LEFT JOIN dbo.VPM4 T1 ON T0.DocEntry = T1.DocNum
    WHERE T0.DocDate = [%0\] AND T0.JrnlMemo != 'Cancelled'
    Thanks,
    Gordon

  • Question for Outgoing Payment Drafts Report

    HI:
          Experts.I use a non-superuser to login SBO, I couldn't choose user for payment drafts report, but I could choose user for Document Drafts.  How counld I choose a user for Payment drafts report as a non-superuser?
    Regards

    Hi qiang peng,
    Your Super User was Assigned No Authorization for Payments Drafts Report in Banking Module.
    Create to Check this,
    ->> Login Super user in SAP.
    ->> Administration -> System Initialization  -> Authorizations -> General Authorization.
    ->> Open the General Authorization Window and Check the below steps.
    ->> Select the Particular Non Super User.
    -> Banking -> Outgoing Payments. -> Payments Drafts Report (Select the Full Authorizations).
    Update the Authorizations.
    Regards,
    Madhan.

  • Bank Charge for Outgoing payment. Any workaround

    Hi,
    Has anyone develop solution for the Bank Charges in Outgoing payment ?
    Under Incoming Payment, there is a bank charge field which is will post together with the amount received from customer.
    We would like to have the same function in Outgoing Payment and automatically post in Journals. How can SDK help ?

    Hi ,
    Try this work around for bank charges involved while making payments.
    Example
    Amount due to supplier-10000
    Bank charges - 100
    Total payment - 10100
    1)Go to outgoing payment screen/type the vendor and select the invoice of 10000.
    2)Go to payment means and against bank column enter 10100
    3)In payment means in row two type bank charges for 100
    The system will throw an error saying bank charges is not cash account.still u can post the entry.
    The accounting entry will be
    Supplier a/c Debit - 10000
    To bank a/c Credit -10100
    To Bank charges a/c credit - (100)
    (instead of debiting bank charge expenses it is crediting the charges in negative figure / impact is same)

Maybe you are looking for

  • Error while opening BPE

    Hi, I installed Sun Identity Manager 7.1 version. Everything went well. After setting WSHOME and JAVA_HOME variables I tried to open BPE by typing lh config in %WSHOME%/bin directory. I am getting the following error: Files\Apache was unexpected at t

  • Cortana not available on lumia920 in the UK

    Having finally got the Lumia Cyan update to Windows 8.1  Version 8.10.12393.890 Now if I change my settings (keyboard, language and region)  to US, reboot the phone and Cortana is listed under Applications. If I change it all back to English (keyboar

  • How to install Procedural Option in Oracle 10g Database express edition

    When i try execute exec send_mail shows error ORA-00900: invalid SQL statement. Error code shows "This error can occur if the Procedural Option is not installed " How to install Procedural Option in Oracle 10g express edition I'm using Oracle 10g Dat

  • Sprite won't respond to custom event

    I've got an app where numerous Sprite objects are being placed on the stage, and then when an event occurs (mouse click most likely) I want all the Sprites to move, independently, based upon an algorithm that each Sprite has.  I can't get the Sprite

  • Mapping navigation attributes on transformation files

    All, I have one navigational attribute I would like to map to a dimension in my transformation file. I've tried: INTCO=0COMP_CODE__0COMPANY and INTCO=0COMPANY Either ways I get an error message saying it is expecting an * after the equal sign. How ca