How to handle partial payment in A/R Aging report buckets

Hello ALL,
         In FIAR_C03 cube we have Item status field and only two values are comming there
         O or C.
          But in R/3 there are some partial payment concept. BI considering partial payment as a open item.
           Example
       We have a invoice of 10,000 USD
       now one payment of 5,000 came from customer side and we settled 5,000 against above invoice
      now remaining is 5,000.
      means 5,000 of payment and 5,000 of invioce should be closed or cleared . But this is not the case becuase of invoice
      is not fully settled. When invoice will settled fully then it will become cleared.
   using open item we are making our AR aging buckets but now 5,000 payment is still open actually its
  cleared and net due date of this payment is different then net due date of invoice thats why
  these two entries are coming in two different aging buckets so the balances are coming different.
How can we handle this scenario in SAP BI during making of AR aging.
Any help highly appreciated.
Thanks,
Sneha

There is an OSS note dealing with this 522235 - its shows how to use a virtual char to do this (ie change the due date at runtime)
This tends to be viewed more as a business process problem - the users woul dlike the part payment to be aged the same as the invoice it's against (like the std R3 aging reports) - I actually like the BW way as it highlights the fact the cach collectors are not doing their jobs of clearing down the debt - problem is now they will all go and create resicual items

Similar Messages

  • How to monitor partial payment

    Dear All:
    In my case, I always pay more money for original AR because I forgot partial payment had been done before. How I monitor AR overpayment when past partial payment exist?
    Thanks for the help suggestion first. Sorry for error description above.
    1.first for specific overdue analysis policy of company, we use partial payment.
    2.And then the question comes. According to contract item, we send invoice to customer only once and receive payment in several step. Each time income received, we use partial payment to clear the AR (to relate payment with original AR). But one customer may have some contracts with us, it always pay for all contract in certain amount at one time. We shall manually divide amount for each contract. If user forgot one contract was paid partially before, he may clear the AR totally at sencond time and then the first payment will still outstanding in open item. Finally we can find many partial payments received but can't refered to any invoice.
    So we are finding a way to control AR clearing to check whether partial payment exist and if the total amount is over original invoice it couldn't be cleared.
    Thanks to give me some suggestion.
    Message was edited by:
            Tommy shi
    Message was edited by:
            Tommy shi
    Message was edited by:
            Tommy shi

    Hi...
    You always have the otion of displaying vendor/customer balances(FK10N/FD10N) to find out the balances and the vendor/customer line items(FBL1n/FBL5N)
    When you pay your vendors select residual payment so that the system will select the residual item remaining to be paid to avoid any confusion.
    Its a good business procedure that you should not be paying your vendors more unnecessarily.
    Regards
    Aravind
    Assign points if useful

  • How to handle this payment scenario in SAP

    Hello Gurus,
    Can anyone please help me with how we make this payment in SAP. Customer A is the alternate payer for Customer B. We gave customer B a credit memo. When customer A is making payments, customer A wants to use the credit memo assigned to customer B as a part of the total payment. How does this scenario be handled in SAP
    Thanks in advance

    Hi,
    You can use the Head office and Branch relationship then this should work . All the invoices/Credit memos get updated in the branch office and head office for reporting and at the time of receipt it can be made at the headoffice level
    K.R

  • HOW MANUALLY OFFSET PARTIAL PAYMENT

    Hi Gurus
    Please provide a step by step guide to offset partial payments against
    Invoices.
    Full posints will be assigned
    Thank you
    KP

    Hi,
    Please follow the below steps:
    1.     Go to T-Code =  F-26.
    2.     Enter the required fields.
    3.     Select Enter Payments button.
    4.     The Incoming Payments Fast Entry: screen appears.
    5.     Check for the system message, "Entries were saved".
    6.     Enter the following : Customer, Amount, Reference no.(If any), Value Date, Document number.
    7.     Select the Process Open Items button
    8.     Here you note the amount in the u201CNot Assignedu201D field. (Should be Zero)
    9.     Select Document > Simulate to view the posting entries
    10.     Select the POST icon or from the main Menu -> Document -> Post; to post the document after reviewing all entries.
    11.     Then check for System message u2018Document number XXXXXXX was posted in company code XYZu2019.
    Assign Points if its useful.
    Regards,

  • Partial payment in Accounts receivables aging

    Dear Friends,
    In FIAR_C03 cube we have Item status field and only two values are comming there
    O or C.
    But in R/3 there are partial payment concept. BI considering partial payment as a open item.
    Example
    We have a invoice of  10,000 USD
    now one payment of 5,000 came from customer side and we settled 5,000 against above invoice
    now remaining is 5,000.
    means 5,000 of payment and 5,000 of invioce should be closed or cleared . But this is not the case becuase of invoice
    is not fully settled. When invoice will settled fully then it will become cleared.
    using open item we are making our AR aging but now 5,000 payment is still open actually its
    cleared and net due date of this payment is diffrent then net due date of invoice thats why
    these two entries are comming in two diffrent ages.
    How can we handle this scnario in SAP BI durring making of AR aging.
    Any help highly appriciated.
    Thanks with regards,
    Malik

    Hi
    It shows only Open Item as the partial payments can not be maintained through the Info Cubes. Because Info Cubes always Addition concept.(Hope you are using Reverse/inversion field here for fetching the data to BI side)
    You can Use DSO for this purpose as it has the Over write functionality but still your problem is not solved because it shows the Open here also, But can trace the changes through Change log table.
    Try to use 2 Info Objects to map with both the Open and Clear because you have partial payment concept is one way OR
    Take functional Team help to create one more Item as Partial Concept would be the Best option in your case to report correctly either by Cube/DSO.
    Hope it helps and clear

  • F-28 - I want to clear invoice with partial payment but wanna keep ageing as per original invoice

    Hi All,
    Normally, I am clearing partiall payment with partial option in F-28. But that shows both the invoice and payment entry in the open item.
    Now I am trying to clear partial payment with Residual option. But in this I also want to keep the ageing of the residual balance same like original invoice. Currently if I am doing this, residual balance ageing comes in the latest. which is wrong. and shows a incorrect debtors ageing.
    How can I do this task. Kindly help!
    best regards,
    adnan abbasi

    Hi,
    Please check your configuration for customer tolerances
    Path: Financial Accounting -> Accounts Receivable and Accounts Payable -> Business Transactions -> Open Item Clearing -> Clearing Differences -> Define Tolerances for Customer/Vendors.
    Choose your company code, double click to get the details setting of Tolerance.
    Here, You tick on "Payment term form Invoice".
    By this way, when you do Residual payment, the payment term will be copied from original invoice to new document.
    Julie

  • How to handle different Unit of measures in ALV reports? Quantity/Price

    Anyone knows how to handle different unit of measures for quantity or price in hierarchy ALV reports?

    hi,
    use the below fields:
    Link to measurement unit
    •qfieldname (measurement unit field name)
    only relevant for quantity columns with unit link.
    Name of the internal output table field containing the measurement unit associated with the quantity field FIELDCAT-FIELDNAME.
    The field in FIELDCAT-QFIELDNAME must have its own field catalog entry.
    •qtabname (internal measurement unit field output table)
    value set: SPACE, output table field name
    Name of the internal output table containing the FIELDCAT-QFIELDNAME field.
    regards,
    madhumitha

  • F-32 residual payment is affecting my ageing report.

    When I am doing the residual payment using f-32 then we are getting two document generated out this, one for the incoming payment and the other for the balance amount as new invoice with new posting date, this is affecting my ageing report.
    For Example: My old invoice is 01.01.2010 with 1000 USD, when I am applying the residual payment method on 08.03.2010 with 500 USD then two documents are generated out this, one for the incoming payment i.e. for 500 USD and the other for the balance amount as new invoice with new posting date i.e. 500 USD on 08.03.2010.
    My original invoice ageing is under over 81 days, but when we applied the residual payment method then it got changed to less than 21 days, which is incorrect. When we analysis the issue and found that due the residual payment method we are getting this problem i.e. during this process new invoice which is generated ahs replaced my original invoice with the new invoice with new posting date, system is taking that as base and doing the ageing analysis. Which is incorrect?
    We just want to have the original invoice date 01.01.2010 in the new document which is generated on 08.03.2010, so that this may not affect my ageing report.
    Thanks a lot in advance.
    Rajesh Kumar Mantri.

    When you post a residual payment, SAP creates 1 document with 2 line items for the customer.  One line item clears the original invoice and the other posts the difference (residual) as a new open item on the customer.  With the settings in OBA3, you can transfer the baseline date and payment terms from the original invoice to the residual item.  The baseline date is normally used for aging, so with the baseline date and payment terms transfer, the residual will have the same aging as the original invoice.  Also, since the original invoice is cleared when a residual payment is created, it will not show on the aging.
    If you want the original invoice to remain open, not cleared, after the payment, then you need to do a partial payment instead of a residual payment.  With a partial payment, the original invoice and the payment will both be open items on the customer.  The payment will reference the original invoice so that when the remaining payment is made, the two items will be cleared together.
    Regards,
    Shannon

  • How to handle system messages neatly in ibot/dashboard reports

    From time to time system based issues go wrong when running ibots based on dashboard reports - table missing etc
    the error message system kicks in and inplace of a neat graph or report appears a huge system based error message with the sql used. This is not a good way to present reports to our execs. Is there a way of handling this neatly so the very technical large error can be replaced with a runtime generated message instead, something equivallent to the No Results message

    Hey Vasanth,
    How did u handle the dump messages?
    Regards
    Deepa.

  • How to handle a running number field in the report?  How to format it to be (a), (b),

    Hi,
    I'm very new in Oracle Report...
    Does anybody know how to generate a running number in oracle report? for eg. 1,2,3,4....
    Is there anyway to format these running number to i,ii,iii,iv,v,vi.... or a,b,c,d,e....
    Thanks

    Here is one way to do this:
    In the data model create a function and a placeholder in the group you want the numbers/letters to show. Set the placeholder name to cp_count and the datatype to number. Set the formula's formula to read:
    :cp_count := nvl(:cp_count,0) + 1;
    return :cp_count;
    And in the conditional formatting property of the field you want to show 1,2,3 or i,ii,iii in the layout editor add either:
    srw.set_format_mask ('RN');
    or
    srw.set_format_mask ('NNN');
    return true;
    I couldn't figure out how to get the a,b,c one'es to work easily. You can put in a large IF statement to return a for 1, b for 2, as in "if :cp_count = 1 then return 'A'
    Hope this helps

  • Partial Payments to Vendors

    Hi
    How to handle partial payments for vendors? i know we can go and do the partial payment thro F-53 but F-43 doesn't print checks right? so how do i print the check  for partial payments, client doesn't want write manual check. please help.
    Points will be assigned as a thank you.
    Bushan

    Hi
    F-43 is for Vendor invoiced and not payments?
    From what transaction are you trying to print cheques?
    Nadini

  • How to do Customer Partial payment through APP

    Dear Experts
    How to Customer partial Payment Through APP
    Regards
    Ajeesh.s

    Dear Expert
    My query was about Part payment process about customer , In AP there is a process for doing part payment in Vendor  Same kind of a process am looking for Customer too
    PARTIAL PAYMENT FOR APP PROCESS
    Some time we face the issue in which client want to pay partial invoice only that to via automatic
    Payment program, so in order to make it feasible what all steps will be required from configuration point of view has been explained below.
    Configuration steps:
    1) Maintain Account Configuration TCODE: FBKP Select the Sp.G/L-P
    2) Maintain Payment Program: TCODE: FBZP
    Path: SPRO - Financial Accounting - Accounts Receivable and Accounts Payable - Business Transactions - Outgoing Payments - Automatic Outgoing Payments - Payment Method/Bank Selection for Payment Program - Set Up All Company Codes for Payment Transactions
    Go to “ALL COMPANY CODES” screen maintain the Sp. G/L – P in the field Sp. G/L transactions to be paid.
    3) Post Vendor Invoice and Block for Payment TCODE: FB60 / F-43
    Path: Easy Access – Accounting - Financial Accounting - Accounts Payable - Document entry - FB60 – Invoice / F-43 - Invoice – general
    Example you made invoice for 25000
    4) F-59 - Payment request: TCODE: F-59
    Path: Easy Access – Accounting - Financial Accounting - Accounts Payable - Document entry - F-59 - Payment request
    Here you would like to pay only 20000 out of 25000 so change the amount to 20k and save it
    5) Payment Run TCODE: F110
    Path: Easy Access – Accounting - Financial Accounting - Accounts Payable - Periodic Processing - F110 – Payments
    6) Vendor balances after F110 TCODE: FBL1N (After processing you can check the clear amount here)

  • How to handle local bank charges while our customer payment in USD

    Hi All Expert,
    How we handle customer payment with local bank charges rm5 at incoming payment?
    Examples :
    Customer invoice in USD 1000, while payment USD1000 by bank transfer with local bank will charges rm5 for each transaction.
    May i know how does the B1 handle this bank charges in local currency?

    Hello Eric,
    I presume that the bank charge will not be paid by the customer. In this case, the actual Invoice of USD 1000 is considered fully paid.
    I think the only way to proceed is to create a manual journal entry to Debit the Bank Charges and Credit the Bank Account. Or you can take it up when you post other bank reconciliation items at month end.
    Hope this helps.
    Regards,
    Lorna

  • Partial payment for Vendor down payment request

    Hi Gurus
    How to do partial payment for vendor down payment request  using F-48
    If i enter partial amount next time same request is not appearing in the list.
    Pls guide me. Reply will be appreciated with full points
    Thanks in advacne
    Sneha

    Hi Ravi
    Thanks for info
    My doubt is MM is creting Down payment request using F-47 For ex  Rs100000
    for this request using F-48 i want to pay partialally means for Rs50000
    Balance i want to pay it later, How this can be done.
    Pls guide me
    Rgds
    Sneha

  • How to handle the hyperlink in alv

    Hello friends,
       I made one alv report by using function.. now i want that on one coloum, if user click than it can fetch the information regarding it. please tell me how i can do.. i made a hyperlink on that coloum but i dont know how i handle it..
    Regards,
    Reema Jain.

    REPORT zdemoab.
    TYPE-POOLS: slis.
    TABLES: mara.
    TYPES: BEGIN OF t_itab,
           matnr TYPE mara-matnr,
           mtart TYPE mara-mtart,
           END OF t_itab.
    DATA: itab TYPE TABLE OF t_itab,
          wa_itab like line of itab.
    DATA: i_fieldcat TYPE slis_t_fieldcat_alv,
          wa_fieldcat LIKE LINE OF i_fieldcat,
          i_layout TYPE slis_layout_alv,
          g_repid TYPE sy-repid.
    SELECT matnr mtart INTO TABLE itab FROM mara UP TO 10 ROWS.
    CLEAR: wa_fieldcat.
    wa_fieldcat-col_pos = 0.
    wa_fieldcat-fieldname = 'MATNR'.
    wa_fieldcat-tabname = 'MARA'.
    wa_fieldcat-hotspot = 'X'.
    APPEND wa_fieldcat TO i_fieldcat.
    CLEAR: wa_fieldcat.
    wa_fieldcat-col_pos = 1.
    wa_fieldcat-fieldname = 'MTART'.
    wa_fieldcat-tabname = 'MARA'.
    APPEND wa_fieldcat TO i_fieldcat.
    CLEAR: wa_fieldcat.
    i_layout-colwidth_optimize = 'X'.
    i_layout-hotspot_fieldname = 'MATNR'.
    g_repid = sy-repid.
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
       i_callback_program                = g_repid
       I_CALLBACK_USER_COMMAND           = 'USER_COMMAND '
       is_layout                         = i_layout
       it_fieldcat                       = i_fieldcat[]
      TABLES
        t_outtab                          = itab
    EXCEPTIONS
       program_error                     = 1
       OTHERS                            = 2
    IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    FORM user_command USING r_ucomm LIKE sy-ucomm
                            rs_selfield TYPE slis_selfield.
    *   Check field clicked on within ALVgrid report
        IF rs_selfield-fieldname = 'MATNR'.
    *     To pass the material no in ME22 transaction
          READ TABLE itab INTO wa_itab INDEX rs_selfield-tabindex.
    *     Set parameter ID for transaction screen field
          SET PARAMETER ID 'BES' FIELD wa_itab-matnr.
    *     Sxecute transaction ME23N, and skip initial data entry screen
          CALL TRANSACTION 'MM03'.
        ENDIF.
    ENDFORM.

Maybe you are looking for

  • Why itunes recognize my iphone 4s model like a iphone 4?

    Why itunes recognize my iphone 4s model like a iphone 4?

  • Do i need to have a copy of the selected items to use in a coverflow?

    Hi, I'm trying to implement the following: When a user selects an item in a spark list, it gets added to another list (coverflow Layout) How can i do this? So far i am listening for a click on the item in the first list..

  • STRUCTURE RV45A IN USEREXIT

    Hi !!! i have a problem with the standard transacction VA01. i need to get the data from the structure RV45A to obtain the field MATNR in the userexit FV45K001(CALL FUNCTION 'EXIT_SAPFV45K_001', include program ZXVVAU03), all this in run time. To get

  • Unable to secure websites with network groups (OD)

    i wanted to secure a single website to a group of people and was happy to see i could use Access Group in the websiteconfig screen in Server.app. when i add a group you are presented besides the local groups, also the network groups (server is OD Mas

  • SAP License issue after system refresh.

    Hi, After system refresh, refreshed system has License info of source system. When trying to apply license from unix, it gives below error, saying system number is incorrect to apply new license. Looks the system number of source system is causing is