How To automate Customer Incoming payment process

HI
Our Client wish to automate Incoming payment  process on the basis of below discount structure, In our client get majority of incoming payment through  down payment and clear it the basis of FIFO method
Example
Down payment  =1000
INV1.400
INV2.800
Will clear  INV1 .400 with full amount
Will clear NV2. 800 with part payment and apply below discount percentage
                 0-6 days
               6-12days
                12-18days
                   3%
                  2%
                  1%
Kindly guide me the feasibility implementing this process with valuable thoughts
Regards
Ajeesh.s

Dear Expert
Example
Down payment  =1000
INV1.400
INV2.800
Will clear  INV1 .400 with full amount
Will clear NV2. 800 with part payment  600  and 100  paid out with in    6-12 days  remaining 100  paid out with in 1 2-18 days ,  this is the scenario
Here INV2
                 0-6 days
               6-12days
                12-18days
                   3%
                  2%
                  1%
Kindly guide me the feasibility implementing this process with valuable thought

Similar Messages

  • Payment methods for automatic incoming payment processing.

    Hi,
    We have been using 'f110'  program for automatic outgoing payment processing. Now we are trying to set the incoming payment processing using the same program.  It should be mentioned that its a Canadian organization.  For outgoing payment, we have been using Bank transfer method, one of the available methods for outgoing payment. Our organization wants the same bank transfer method for the incoming payment processing. However, Bank transfer method is not belong to the group of incoming payment methods, rather it has the following methods:
                          1. Debit memo
                          2.   Bill/ex
                          3. Bill/ exch. pyt req.
                          4. Payment demand .
    I am just wondering is there anyway we can include the bank transfer method inside the incoming payment group or we can use any of the existing method for the same purpose.      
    Reagrds,
    Lokman

    Dear Lockman,
    The payment method "B" can just be:   
    If outgoing payment:   Bank Transf           
    If incoming payment:   Debit memo            
    So Debit memo means Bank transfer for incoming payment.
    I hope this helps.
    Mauri

  • Process steps for customer incoming payment w.r.to Billing.

    Hi all,
    Can some body help me in by providing the process steps for customer incoming payment w.r.to Billing.i want to know the process from open items to cleared item , if possible pl give table names also and thier data flow using tables.
    thanks

    Dear Sai,
    Use the transaction code F-28.Give the document date, Bank account, amount received, Value date, and the customer code. In case you know which are the document numbers against which you have received the payment, select the "Document numbers" in the "Additional selection" tab and then click on "Process open items".
    Fill the document numbers in the next field, press enter and then click on "Process open items". Select the open items, simulate and then save.
    In case you do not have the document numbers, then directly click "Process open items", select the line items and click "Document > Simulate" and then save.
    Assign points if useful.
    Regards
    Venkatesh

  • How to Collect the Incoming Payment from Alternative Customer?

    Hi All,
    Can any one solve the below problem and in which screen I have to execute?
    1. How to Collect the Incoming Payment from Alternative Customer, if one Customer is having 2 Accounts in the same Company Code?
    Thanks
    Chandra

    Please see the below link:
    http://help.sap.com/saphelp_47x200/helpdata/en/01/a9b220455711d182b40000e829fbfe/frameset.htm
    Thanks
    Chandra

  • BAPI used to post the customer incoming payment by using F-28

    Hi all,
    Currently, users post customer incoming payment via F-28. They would like this process to be automated. I check from the forum BAPI_ACC_DOCUMENT_POST is correct to do the F-28 posting. I am using SAP release 4.7 and I couldn't find the mentioned BAPI in tcode SE37. 
    Any idea is mentioned BAPI applicable in higher release? Can you please share with me any other options can achieve to automate the customer incoming payment?
    Thanks and regards
    Kang Ring

    Hi Alex
    You are right. Sorry for the mistake as I filter to select the top 2 hit list as such it resulted BAPI_ACC_DOCUMENT_POST not found. BAPI_ACC_DOCUMENT_POST will post the account transaction only and it will not clear the open item. It seems like there is no way to avoid to use BDC as users would like to auto clear the invoices when doing the customer incoming payment.
    Regards
    Kang Ring

  • Post incoming payment process open items error message

    Hello,
      When doing incoming payment process for open items one error message shows :"The difference is too large for clearing". It seems I have to input some amount in cash discount area.But actually the case discount amount is 0 in SO condition.
    Could you please help me on this issue?
    Thanks

    Hi ling zhang
    In F-28 you can clear the amount but you need to give the exact amount for that customer.
    The possible reason for getting that error while clearing is that customer must be having already some more open line items. 
    Just go to FBL5N and check the open line items and the total amount of that payer and then go to F-28 and then clear the amount
    Regards
    Srianth

  • Customer Incoming Payment Issue

    Dear Friends,
    I have recived Customer Incoming Payment for more than 4000 line items.
    Please let me know how to post and cleared this open items in one shot.
    I tried to post in F-28 but it will take lot of time to select thousands open items.
    Kindly let me know is there any other method to hangle this kind of issue..
    Thanks,
    JD

    Hi Javed,
    Run T.code f-28 and when you select the customer code in open item selection then choose select all and then documents which you do not want to clear, deselect them.
    It will take less time.
    Regards,
    Ankur

  • Customer Incoming Payment Reversal issue

    Hi Friends,
    I cleared accounting document for customer incoming payment using F-28. and there is some problem so we want to reverse the same.
    how can we reverse the Customer Incoming Payment
    Thanks & Regards
    Vishal

    Hi,
    That menas one of the line item of your F-28 document has been cleared with another clearing document.
    Go to FB03 and enter your Doc no, CC, FY
    Click on the customer line item, and see there will be fields called cleareing document no and clearing date. Note down that document number.
    Now go to FBRA and give that clearing doc no and do reset and reversal.
    Then use FB08 to reverse your F-28 original entry.
    This will solve your issue.
    Thansk,
    Srinu

  • Customer Incoming payments

    Dear All,
    I would like to know how to input the following using customer incoming payments
    1. Customer check no / DD No
    2. Check date / DD date
    3. Multiple checks in one incoming payments
    4. Customer bank details
    5. Receiving bank and location
    Thanks
    Sembian

    Hi,
    the manual cheque transaction FF68 could help you. However, to make it work and
    use it there is some set up and additional knowledge required regarding functions.
    I suggest you do a search here and check the transaction itself.
    Also, don't discount the SAP library on details
    Regards
    Hein

  • One time customer incoming payment

    dear all,
    i sell scrap which doesn't belong to our stock to one time customer ,please how to post the incoming payment,should i create the customer master data first then to post the incoming payment through the T-code F-28 or there was another procedures
    please provide me by the paths and necessary codes
    thnkx

    Dear Expert,
    If you want to sale the scrap with respect to customer, then create a customer from customer master by selecting a one-time customer check box.
    You have to sale the scrap by using T-Code: F-92 - With Customer and then clear the Customer open item when he makes a payment in T-Code: F-28 - Customer Payment with Clearing
    or We have an option to sale a scrap without customer in T-Code: ABAON - Asset Sale Without Customer
    T-Code: ABAVN - Asset Retirement by Scrapping
    Regards,
    GK
    SAP

  • How to do an incoming payment based on journal entry whit SDK ?

    Hello
    Somebody have the code for SDK of Business One,  how  to do an  incoming payment based on journal entry?
    Tks

    Hello Julio,
    Here some example code from the SDK helpfile.
    Private Sub cmdTest_Click()
       On Error GoTo ErrorHandler
       Dim vCompany As SAPbobsCOM.Company
       'create company object
       Set vCompany = New SAPbobsCOM.Company
       'set paras for connection
       vCompany.CompanyDB = "SBODemo_US"
       vCompany.Password = "manager"
       vCompany.UserName = "manager"
       vCompany.Server = "(local)"
       'connect to database server
       If (0 <> vCompany.Connect()) Then
          MsgBox "Failed to connect"
          Exit Sub
       End If
       Dim nErr As Long
       Dim errMsg As String
       'Set the object's properties
       Dim vPay As SAPbobsCOM.Payments
       Set vPay = vCompany.GetBusinessObject(oIncomingPayments)
       vPay.Address = "622-7"
       vPay.ApplyVAT = 1
       vPay.CardCode = "D10006"
       vPay.CardName = "Card D10004"
       vPay.CashAccount = "288000"
       vPay.CashSum = 0
       'vPay.CheckAccount = "280001"
       vPay.ContactPersonCode = 1
       vPay.DocCurrency = "Eur"
       vPay.DocDate = Now
       vPay.DocRate = 0
       vPay.DocTypte = 0
       vPay.HandWritten = 0
       vPay.JournalRemarks = "Incoming - D10004"
       vPay.LocalCurrency = tYES
       vPay.Printed = 0
       vPay.Reference1 = 8
       vPay.Series = 0
       vPay.SplitTransaction = 0
       vPay.TaxDate = Now
       vPay.TransferAccount = "10100"
       vPay.TransferDate = Now
       vPay.TransferSum = 0
       vPay.Invoices.AppliedFC = 0
       vPay.Invoices.AppliedSys = 0
       vPay.Invoices.DocEntry = 8
       vPay.Invoices.DocLine = 0
       vPay.Invoices.DocRate = 0
       vPay.Invoices.InvoiceType = 13
       vPay.Invoices.LineNum = 0
       vPay.Invoices.SumApplied = 5031.2
       Call vPay.Invoices.Add
       Call vPay.Invoices.SetCurentLine(1)
       vPay.Invoices.AppliedFC = 0
       vPay.Invoices.AppliedSys = 1089.65
       vPay.Invoices.DocEntry = 11
       vPay.Invoices.DocLine = 1
       vPay.Invoices.DocRate = 0
       vPay.Invoices.InvoiceType = it_Invoice
       vPay.Invoices.LineNum = 1
       vPay.Invoices.SumApplied = 1000
       vPay.CreditCards.AdditionalPaymentSum = 0
       vPay.CreditCards.CardValidUntil = CDate("10/31/2004")
       vPay.CreditCards.CreditAcct = "295000"
       vPay.CreditCards.CreditCard = 3
       vPay.CreditCards.CreditCardNumber = "884848448"
       vPay.CreditCards.CreditCur = "EUR"
       vPay.CreditCards.CreditRate = 0
       vPay.CreditCards.CreditSum = 5031.2
       vPay.CreditCards.CreditType = 1
       vPay.CreditCards.FirstPaymentDue = CDate("11/29/2002")
       vPay.CreditCards.FirstPaymentSum = 5031.2
       vPay.CreditCards.LineNum = 0
       vPay.CreditCards.NumOfCreditPayments = 1
       vPay.CreditCards.NumOfPayments = 1
       vPay.CreditCards.OwnerIdNum = "3993939"
       vPay.CreditCards.OwnerPhone = "383838888"
       vPay.CreditCards.PaymentMethodCode = 1
       Call vPay.CreditCards.Add
       Call vPay.CreditCards.SetCurentLine(1)
       vPay.CreditCards.AdditionalPaymentSum = 0
       vPay.CreditCards.CardValidUntil = CDate("10/31/2004")
       vPay.CreditCards.CreditAcct = "295000"
       vPay.CreditCards.CreditCard = 3
       vPay.CreditCards.CreditCardNumber = "884848448"
       vPay.CreditCards.CreditCur = "EUR"
       vPay.CreditCards.CreditRate = 0
       vPay.CreditCards.CreditSum = 1000
       vPay.CreditCards.CreditType = 1
       vPay.CreditCards.FirstPaymentDue = CDate("11/29/2002")
       vPay.CreditCards.FirstPaymentSum = 1000
       vPay.CreditCards.LineNum = 1
       vPay.CreditCards.NumOfCreditPayments = 1
       vPay.CreditCards.NumOfPayments = 1
       vPay.CreditCards.OwnerIdNum = "3993939"
       vPay.CreditCards.OwnerPhone = "383838888"
       vPay.CreditCards.PaymentMethodCode = 1
       If (vPay.Add() <> 0) Then
           MsgBox ("Failed to add a payment")
       End If
       'Check Error
       Call vCompany.GetLastError(nErr, errMsg)
       If (0 <> nErr) Then
           MsgBox ("Found error:" + Str(nErr) + "," + errMsg)
       Else
           MsgBox ("Succeed in payment.add")
       End If
       'disconnect the company object, and release resource
       Call vCompany.Disconnect
       Set vCompany = Nothing
       Exit Sub
    ErrorHandler:
       MsgBox ("Exception:" + Err.Description)
    End Sub
    HTH Regards Teun
    Edited by: Teun Aben on Aug 4, 2010 9:00 PM

  • Customer Down Payment Process

    Hi,
    Please guide me in the customer down payment process.
    I have made a 10000 as down payment to our customer in F-29.
    After that i created Customer invoice using F-22.
    After that i paid invoice amount thrugh f-39 with the clearing of down paymet.
    Now my down payment was fullly utilized and inovice was also paid.
    If i see in FBL5N the customer balance zero.
    why should i again do the transaction in F-32.
    Please guide me
    Sateesh

    Hi Sateesh,
    in f-32 you will clear the open items.
    the process will be like this.
    1.fist u got the downpayment..so u will post at f-29
    system will creat a customer open item here.
    2.then u will rise the Customer invoice at f-22
    3.then you have to clear the down payment at f-39.
    4.then you have to clear the customer open item at f-32.
    here you will clear the Customer open item where u have in step 1.
    now chekc the balence.
    thanks.

  • How to automate the data load process using data load file & task Scheduler

    Hi,
    I am doing Automated Process to load the data in Hyperion Planning application with the help of data_Load.bat file & Task Scheduler.
    I have created Data_Load.bat file but rest of the process i am unable complete.
    So could you help me , how to automate the data load process using Data_load.bat file & task Scheduler or what are the rest of the file is require to achieve this.
    Thanks

    To follow up on your question are you using the maxl scripts for the dataload?
    If so I have seen and issue within the batch (ex: load_data.bat) that if you do not have the full maxl script path with a batch when running it through event task scheduler the task will work but the log and/ or error file will not be created. Meaning the batch claims it ran from the task scheduler although it didn't do what you needed it to.
    If you are using maxl use this as the batch
    "essmsh C:\data\DataLoad.mxl" Or you can also use the full path for the maxl either way works. The only reason I would think that the maxl may then not work is if you do not have the batch updated to call on all the maxl PATH changes or if you need to update your environment variables to correct the essmsh command to work in a command prompt.

  • Validation for Customer Incoming Payment

    Dear All,
    We are facing one issue regarding customer incoming payment. When user is making income payment via f-28, he enters the credit control area and GL Account according to division.
    Problem is, though customer master in Sales Area is not maintained, system allows to post the incoming document. Due to it, customer credit limit does not get updated and we have to update it manually every time by resetting the customer master.
    Do anyone have any validation for that in F-28?
    Regards,
    Jigar

    Hi,
    Look in to the given link for Create Validations.
    http://help.sap.com/saphelp_erp60_sp/helpdata/EN/5b/d231e143c611d182b30000e829fbfe/frameset.htm
    Regards,
    Sridhar Sha

  • F-28 error customer  incoming payment

    Hi Experts
    I am getting error when i ma trying to post customer incoming payments...
    Bank account is petty cash account
    Error : Balancing field profit center in line item 001 is not filled
    Kindly reply , thanks in advance
    Alex

    Hi,
    Please note that the error is expected when using Profit Center as a mandatory field ( in your splitting characteristics),
    but however no value can be derived when posting the incoming payment.
    If you want the field profit center to be a mandatory field, you need to make sure that this will be derived by your splitting rules.
    Please review the following two consulting notes in relation to the document splitting functionality:
    1085921 Document split
    891144  New GL/Document splitting: Risks w/ subsequent
    regards
    Waman

Maybe you are looking for

  • Trying to boot in to safe mode, phone will just reboot.

    Hi. I'm trying to boot my Incredible into Safe Mode, because I'm having trouble with my sound. I can't hear speakerphone, ringtones, button presses etc. So I'm trying to boot into Safe mode. I press the buttons (down volume, Menu, circular button) wh

  • Managing routing tables in Windows

    Hi, I need some help regarding manipulating routing tables in Windows through JAVA. what i am looking for are functions in java that i can use to make changes in the OS (windows) routing tables so as to provide facilites like forwarding, routing etc

  • How to know if a UDF form is opened else then using a TRY CATCH ?

    I'm looking for any way to find out if the UDF form is visible else then trying to open it in a try catch and if it's not sending a key.  This if very ugly, slow and not really my kind. I tried to iterate through all the forms in SBO_Application.Form

  • Identfying the Duplicate Entries

    Hi All, As per my requirement 1.  The internal table is the input. 2.  I need the duplicate records of the internal table with the combination of 2 key fields. 3. I should not use SORT because i need the  index number in order as per in the table . E

  • FDM Mapping script produces result #script

    Hello, I am trying to use the following mapping script and instead of getting the result defined in the script it is producing the result #script. It is as if it is taking that as the target rather than processing the script. Has anyone else seen thi