Customer Clearing Process - Partial and Residual

Hi Gurus,
Appreciate if you can please help me in understanding customer clearing process in case of partial and residual payment. And how will it have impact on AR Aging.
If we post customer invoice for $1000 and there is a payment of $600. Now if we use residual payment option, system should show $400 line with aging according to original invoice. But i cant see that if i go to FBL5N.
Please tell me how it works,
Thanks

Hi,
During the partial payment the new document gets created.
You can do one thing go to table BSAD and in the invoice reference (REBZG) field enter the original document number and execute.
You will get the residual document number (AUGBL). Check whether you are getting this document number in agewise report.
Hope your issue has been resolved else revert.
Regards,
Tejas

Similar Messages

  • Partial and residual payments (Incoming) through F-28

    Hi
    I am trying to understand how partial and residual payments works.
    1) I have an invoice of $100 for customer. I am getting a payment of $30 from customer.
       When i am clearing this using partial payments tab in F-28, it is creating a new document of $30 open item for the customer and leaving $100 open item again (not clearing) for the same customer.
    My question is it becomes $130 open for the same customers though he paid $30, why is that?
    2) How does residual payments works for the same example above?
    Can anyone explain clearly please?
    Thanks in advance
    Aleem

    Hi Aleem,
    Partial payment : A partial payment is a payment that is posted to an account without any open items being cleared. You assign this partial payment to an open item. When you post the partial payment, the system marks the document number of the original open item in the line item for the partial payment. The original open item and the partial payment remain open.
    E.g. Invoice = $100
          Partial payment =$  -(30)
    Residual : . You clear the original open item, and the system posts a new open item. This new open item is for the same amount as the original open item minus the amount paid.
    E.g : New invoice = $ 70
    Regards
    Nadini

  • Partial and residual

    this his hari
    what is the difference i will get when i posted in partial and residual for ageing.From which i will get
    the correct ageing?

    Hi,
    Example :
    Rs 100 :Invoice (Open Item)
    Rs 80 :Paid(Open Item)
    Rs  20 :Balance
    In Partial Clearing you can see Rs 100 and Rs 80 are cleared line items and Rs 20 as balance
    (it leaves the original invoice amount and creates new
    line item for incoming amount)
    In Residual Clearing you can  see only Rs 20 as balance as it creates new line item and you canu2019t see the other cleared line items.
    (it clears original invoice with incoming amount and create new line item for remaining outstanding amount. )
    Use of residual clearing as it affects on aging reports.
    Regards,
    Nitin Aggarwal
    Please assign points if helpful

  • Custom Data Processing Extension and Parameters

    Hello,
    I have successfully implemented a custom data processing extension. Now I'm trying to add parameters, but the documentation is very weak on this topic. Also all examples of custam data processing extensions I have found so far are working without parameter support. Using a search engine I have found a custom data processing extension's sequence diagram during report execution. The related article also gives some hints about the IDbCommandAnalysis interface.
    The GetParameters implementation creates a parameter collection based on the current command text and returns this collection. So far no problem.
    My question is how to implement the IDbCommand's CreateParameter method and Parameters property? In CreateParameter I just return a new instance of my IDataParameter implementation, and the Parameters property returns a new parameter collection based on the current command text.
    Is this ok so? At least this is the first implementation which seems to work in the data designer. If I share an instance variable for GetParameters and Parameters I will either get all parameters twice or BIDS will crash when pressing the execute button in the dataset designer - depending on my actual implementation.
    What I'm still missing is how to get the parameters added automaticall to the dataset's properties parameter register?
    thanx in advance and kind regards, Gerald

    I think that finally (after some days of trying) I could make it work. The dataset and report parameters are reflecting the command text's parameters now (BTW: to answer my last question - the dataset's properties are updated after pressing the refresh button only). The road to success was not to use the same member variable for the collections returned by IDbCommandAnalysis:GetParameters() and IDbCommand:Parameter and not to fill the latter one with the command text's parameters (see partial source code below).
    public sealed class MyCommand : IDbCommand, IDbCommandAnalysis  
        private string m_commandText;  
        private MyParameterCollection m_parameters = new MyParameterCollection();  
        public string CommandText  
            get { return this.m_commandText; }  
            set { SetCommandText(value); }  
        public IDataParameterCollection Parameters  
            get { return m_parameters; }  
        public IDataParameter CreateParameter()  
            return new MyParameter();  
        public IDataParameterCollection GetParameters()  
            return GetParameterCollection();  
        private void SetCommandText(string commandText)  
            m_commandText = commandText;  
        private MyParameterCollection GetParameterCollection()  
            // ... create parameter collection based on m_commandText  
    Still there are some open questions:
    How can I update the report parameter's properties? Now the parameter's data type is always string, but I'd like to assign the right data type. I'd also like to tag the parameters as hidden and supply a non-queried default value. Is this possible? How?
    Although I my implementation of IDbCommandAnalysis:GetParameters() returns a collection containing the parameter names and values the "prompt query parameters" dialog (after pressing the query designer's execute button in the toolbar) shows a "<blank>" value for the parameters. What could be the problem?
    Thanx in advance and regards,
    Gerald

  • Customer clearing process (F-32)

    Hi,
    Please help me with this scenario.
    Please provide the some solutions to automize the process of customer clearing on FIFO basis. as it take lots of manhour to clear near about
    1000 customers account individually on every month. so please guide me to resolve this issue.
    Regards,
    Pavani reddy

    Hi Pavani,
    Create simple program with using of BSAD table ,which is must be assign to F-32 BDC. Take technical help that they will guide you clear on the same.
    Regards
    Mani

  • Customer clearing of partial payments

    hi,
    we have a partial payment applied to one particular customer account, the documents are showing as all open.
    we need to clear them as the docs are not flowing into BI cube due to open status, please let me know any tcode to use inorder to bring them to clear status .
    thanks.

    F.13 can also be used
    Regards
    Sanil Bhandari

  • Partial and Resudual payments

    Hi,
    What is partial and residual payments? Diffrenceces?
    How will be differ in output?
    Regards,
    AA

    Hi
    Residual payment it clears original invoice with incoming amount and create new line item for remaining outstanding amount.
    Partial payment it leaves the original invoice amount and creates new
    line item for incoming amount.
    If any query revert back
    regards
    Roobal

  • Partial Vs Residual

    Whether there are any guidelines  to decide which approach to follow when we do a Payment - Partial /Residual. What are all the Pros and Cons of the above approaches

    Hi
    Suppose that an Invoice is Open Item1.
    when you are making partial payment, system creates another open item2, invoice & Partial payment items will be under open items only.
    when you are making Residual payments, systems koncks off that payment against the residula payment and the balance of the invoice which is to be paid only will be under open items. invoice and residual payment items will be under cleared items.
    this is the difference between partial and residual payments.
    Regards
    Venkat

  • Display Totally paid items(cleared items), partial payments and residual pa

    Hi Experts,
    I am working on one requirement,
    Requirement: Display Totally paid items(cleared items), partial payments and residual payments.
    I am fetching data from BSAD table for Totally paid items, but I want to understand what are the fields to check when fetching data.
    Partial payments: Please let me know the logic to get data for partial payments from BSID table.
    Residual payments: what are the tables to check for residual payments and the logic.
    What are the fields that i have check and what are the fields that I have to check and get.?
    Please let me know what ever you know about this.
    Regards,
    Dileep,

    Hi,
    All types of Payments  either Totally paid items(cleared items) or  partial payments and residual payments the Document Number serious will b same.   Try to  extract by  Filtering Assignment Field .
    Thanks
    Goutam

  • Clearing customer downpayments with invoice and aging

    Hi Gurus,
    What is the correct process of clearing downpayment with customer invoice so that system will show correct aging for the remaining amount of invoice?
    Should we use partial or residue...
    Thanks

    Dear Mohit,
    a common customer down payment process look like follows:
    Create down payment request (TA F-37)
    Create down payment (TA: F-29, sp.G/L ind.: „A”)
    Create account receivable (customer invoice) (TA FB70)
    Clear down payment from step (2) within customer open item created in step (3) (TA
    F-39)
    Clearing account receivable (F-28) (clearing the left part amount in customer open line
    items)
    What is the difference between partial payment and residual item?
    When you make a partial payment, it does not clear your invoice. Both the original invoice entry and the payment entry will be shown in the customer/vendor account as open items.
    If you use the partial payment method, system will not clear the open item instead it will create a separate line item for the partial amount.
    In case of residual payment, even though a part of the invoice amount is paid, it clears the original invoice. System will create a new document for the balance amount and this document will be shown as open item.
    The original invoice document and the payment document will be shown as cleared items.
    Partial Payment is not meant to clear items as you would do with residual items. The reason why you get the difference amount when using residual posting is, because you clear the current documents and then post the residual amount as a new receivable/payable. A new document will be posted and only that one will remain after this transaction.
    You can also check the wiki-page:
    http://wiki.scn.sap.com/wiki/display/ERPFI/Partial+Payment+and+Residual+Payment
    Best reagrds,
    Vera

  • Difference between Partial payment and residual payment

    Hi,
    What is difference between partial payment and residual payment and what is the effect of this payment on Payment Terms and Customer aging analysis report?
    Can any body help me out.
    Thanks & Regards
    Amar Adam

    Hi ,
    We can take the example given by BSR
    For ex. an amount of Rs.100000 outstanding invoice (let say 2000 is the invoice number) in customer account which has payment terms as ZPTERM.
    you have recd Rs.25000/- while selecting the open items if you select partial payment the entry will be
    Bank a/c dr. 25000
    customer a/c cr. 25000
    Let us say the document posted is 1000 , which is a partial payment document.
    Now this document ages from the posting date, and the payment terms of the invoice are not inherited i.e. you cannot see the ZPTERM in the payment terms field for partial payment document.
    Both the Invoice(2000) and Partial Payment(1000) documents remain as open items.
    If you make a residual payment, you can see the payment terms ZPTERM in the residual document i.e. payment terms are inherited from the invoice.
    And the baseline date is same as invoice date. so ageing of residual document  is same as that of invoice.
    In this case the invoice document 2000 is cleared and a new open item is created. you can check after posting the residual document, the baseline date and payment terms will be same as that of Invoice.
    Hope this explanation will clear your doubts..
    Regards,
    Praisty

  • Customer Acceptance Can't Process Partial accept/reject

    Is the new R12 feature for customer acceptance really must accept or reject a sales order delivery line, and cannot process partial accept / reject?
    If so, then this new feature won't matter much i'm afraid.
    Can anyone provide any explanation?
    Thanks,
    Gerry

    At first, I imagined that it will have the functionality to accept or reject partial >shipment. The deviation will then be enterred as expected receipt (just as the >RMA receipt would). Upon receiving (querried with the Sales Order number), the >journal created will be Inventory Valuation (material account) against Deferred >COGS. The autoinvoice will pull those that the customer received only (pre-billing >explicit/implicit acceptance). The SO line quantity will be changed with the >quantity that the customer received, and a new line will be created with the >rejected quantity and the status of backordered.I think this logic has a flaw: When you have shipped 10, you have delviery detail for 10 and inventory transaction for 10 (sales order shipment). Hence the accounting is Cr Inventory 1000 (assuming cost is 100) and Dr Deferred COGS 1000. If customer accepts 10 then there is a logical material transaction created for the same and accounting is Cr Deferred COGS 1000 and Dr COGS 1000 and invoice is generated for the order line with whatever is the price of the line.
    Instead if the customer accepts only 6?
    1. What happens to the orginial accounting entries? As you can see here, this orginal accounting entry has to be updated to match with the accepted quantity. YOu cannot just create logical entry here as quantity has to be received into inventory which will create entries for the same.
    Sales order shipment
    Cr Inventory 1000
    Dr Deferred COGS 1000
    COGS Recognition for only 600 leaves 400 in the deferred COGS.
    Cr Defered COGS 600
    Dr COGS 600
    2. You have to update the trasansaction quantity from 10 to 6 as customer accepted only 6. You cannot just create a logical transaction 4 as there are a number of procedures to be followed when returning goods into invnetory (location, quality control and many other processes).
    3. You have to synch up the delivery details with the accepted quantity and order line quantities need to be synched up with delivery details. Hassel.
    You were saying that there is no way to reverse the entry from deferred COGS to >inventory, but with current functionality, should the customer reject partial >shipment, we must create RMA for the whole line, create a new identical >order/line, ship the accepted quantity, and the rejected quantity will be treated >as backordered. Isn't it the same, but with longer manual steps?A lot is industry or company specific. If the customer accepts partial quantities, you will RMA for the partial quantities not the whole quantity and create a new ship line for the partial quantities again (if the customer wants it and rejected because of quality issues). THis all depends on company to company as we do not know why the customer is rejecting in the first place. Returning for quality reasons, returning for good or cannot accept at this time because they have space issues or simply demand is not there. I agree that it is a pain from the invoicing printing perspective (customer is expecting for only 6 but we send it for 10).
    Moreover, with current workaround like that, will it impact the sales order history >report? Will it show double sales order, eventhough the revenue will only >recognize one? (no problem for custom report, but I haven't tested the standard >report).There is no double revenue here as you are squaring off original invoice with an RMA.
    I am not defending the Oracle's functionality. This is the first step taken in right direction and I am sure there are lot more changes on the way in this area. So for now, this is what it is.
    Bagimana Kabar? Saya kerja di Purwakarta dari dua tahun.
    Terima Kasih
    Nagamohan Uppara

  • How can i clear the vendor and customer open line items at a time same vendor as a customer of the company (same vendor same customer and equal invoices )

    my vendor and customer are same . purchase invoice due100000 and sales invoice amount is also 100000 at a time with any manual action , have any setting for cleared both vendor and customer line items at a time ...........

    X Ltd. will be Vendor & Customer.
    Purchase Invoice is booked under Vendor SAP number & Sales Invoice is booked under Customer SAP number. Then you can transfer amount from Vendor to Customer or vice versa with T-code F-04.
    Then if you have transferred amount from customer to Vendor (F-04), Vendor account will have two entries Debit & Credit. Then go for clearance with T-code F-44 clear Vendor.

  • Vendor and Customer Clearing

    Dear Guru,
    I want to that why we want to clear the vendors and customers open items before making payment through F-13 or F-44 or F-32
    I am quite confused. Kinldy clearify my doubts.
    Thanks in advance
    Moderator: Please, avoid asking basic questions

    Hi
    Using the account clearing function, you choose and match those open items from an account that balance out to zero. The system marks them as cleared by assigning them a clearing document number and the date on which they were cleared (clearing date). The clearing date can be the current date or a date that you enter yourself. The clearing document number is the number of the most recent document involved in the clearing procedure.
    Since postings do not have to be made during account clearing, documents are usually not created. However, the system might have to make clearing entries if line items from different business areas are part of the clearing procedure as shown in the illustration below. In this case, a document is created, and the number of the clearing document is set in every item cleared.
    Conditions for Clearing
    Generally speaking, you will use the account clearing function for bank sub-accounts and clearing accounts. You would use the check number to select, for example, an item in the Checks Receivable account to clear it against the cashed check.
    Automatic ClearingInstead of clearing items manually, you can also use a program to clear them automatically (provided no new items have to be created to clear the open items).
    For more informations please follow the attached link.
    Hope it will help you
    http://help.sap.com/saphelp_45b/helpdata/en/01/a9b94b455711d182b40000e829fbfe/frameset.htm
    *In case of Vendor*__
    Type of Clearing                       TCode
    Down Payment Clearing             F-54
    Final Clearing                              F-44
    *In case of Customer*__
    Type of Clearing                       TCode_
    Down Payment Clearing             F-39
    Final Clearing                              F-32
    Regards
    Praveen P C
    Edited by: Praveen Chirakkel on Mar 17, 2011 5:29 AM

  • Custom process code and FM for custom IDoc...

    Hello Experts,
    I created a custom IDoc based from ARTMAS05 IDoc. This is because we only need 3 segments and
    the standard idoc(Artmas05) contains so many segments that we need.
    Now, will I create a custom process code and FM for this? how do I go about this?
    Thank you guys and take care!

    Hello,
                 Here are the Steps that we need to be following while creating a Custom Process Code with Custom Function Module. ( Since the Segments to be handled are very Less, I am recommending that you go for a Custom Function Module).
    1. Go to SE37 Create a Function Module. Please ensure to Create it with the IMPORT / EXPORT /TABLES parameters exactly in the way that they exist in any Standard SAP Inbound FM (Refer to IDOC_INPUT_ORDERS for example).
    2. Once our FM is Ready (Need not be Complete with the Code to go ahead with the Process Code Creation) and Active, the next Step is to Create an Entry in the Transaction Code BD51 where we will register the Function Module.
    3. Next, we'll have to go to T-Code WE57 where we'll have to make an entry for the Function Module with the IDoc Type & Message Type.
    4. Finally, go to WE42 and Create a New Process Code and assign the Function Module and the Message Type.
    NOTE 1 : The Process Code is, as we know, Client Dependent. So, once you create a Process Code, we need to have it migrated to the Testing Environment to Start & Carry Out Testing.
    NOTE 2: If Step 2 & 3 are missing, then we'll not be able to assign the Function Module in WE42 while Creating Process Code.
    Hope it was helpful.
    Thanks and Regards,
    Venkata Phani Prasad K

Maybe you are looking for