Customer Credit Balance Adjustment Posting to Different GL without Ageing

SAP Gurus,
Our client uses SAP 4.7 - AP and AR functionality.  Currently there are various Customers (AR) that are having Credit Balances.  The requirement is that at Balance Sheet Date the entire set of Customer Credit Balances must be culled out and a posting must be made by showing these balances on GL Account that is part of Liability.  Currently Reconcialiation Account is showing Credit balance and the same is not acceptable.  The client team is manually passing entries to push the credit balance to different GL.
We tried with regrouping of balances thru F101, however, it works only on Ageing of the line items.  This is not the requirement.
Irrespective of ageing of the Credit Line Items on AR, the system must capture all line items of such nature with credit balances and hit a different Adjustment GL.  This adjustment posting must be auto reversed on first day of subsequent period.
Requesting help.

Hi,
   You will need to do it via a User exit in the Validation.
  Get the current Account Balance from Table GLT0   (add up the values of the HSLxx columns).
   Compare this to the amount now being posted and return True/False as required.
   Kind regards

Similar Messages

  • Customer Credit Balances upload probelm in DTW of SAP 2007 B Patch Level 11

    Dear All,
    I am using SAP 2007B Patch 11. When i am trying to upload customer credit balances thorugh the DTW of the same patch (11), then DTW shows no error and says uploaded successfully. But when i open the front end then the entries are not showing there. I am using oCreditNotes on DTW to upload the customer credit balances. I also checked up the table RIN1 but ot does not shows any record. What can be the possible issue?
    Regards,
    Rahul

    Yes i did removed the 'Test Run' tickmark. Anyways i have managed to solve that problem as i have made some fields mandatory in the credit note form thorugh the Sp_Trsansaction stored procedure. After removing those validations the entries has gone perfectly.

  • Customer credit balance to include linked vendor balance

    Hi Expert,
    As per requirement, i need to include Vendor balance (associated to customer master) in customer credit balance (Table KNKK - Filed Receivables).
    Can you provide any pointer towards this on how the same can be achieved (either by SAP configuration OR Z Developments).
    Thanks in advance...
    Regards,
    Ravi Mantri

    Hi
    Enter Customer Number in Vendor Master (General data/Control data) and go to Company code data /payment transactions tab and select clearing with vendor check box
    Do the same in Customer Master as well by linking with above Vendor.
    Srinivas

  • Customer credit balance urgent

    Hi Gurus,
    We want to create credit balance for the customer in case of overpayment from their side. So that for their order in future that balance can be adjusted with this credit. Please let me know how this can be done.
    Point will be awared.
    Nik

    if you are thinking of making a Finance posting can you confirm how you want to do this?
    You can leave a credit balance on the account in case they over pay!!!
    If they over pay, you can clear the open invoice agains the payment via t code F-32, and that will create a credit balance.
    Hope this answers your question.

  • Customer credit balances to be paid via APP.

    Hi all
    My client  wants to return the credit balances on the customer accounts via APP. The APP has run and is issuing the cheques. The client wants a single cheque to be issued for multiple invoices of the customer.
    Please let me know the configurations required to issue a single cheque to the customer.
    Any inputs will be highly appreciated.
    Regards
    Neha

    Hi Neha,
    You can also do like this go to customer master company code data under which for payment transactions u deselect single invoice so that all invoices will be grouped and posted a single amount for each customer.
    regards
    srikanth.

  • Customer Credit Balance with user exit: LVKMPFZ1

    Hi SD Gurus,
    Is it possible to use exit:LVKMPFZ1 with USER 1 in transaction OVA8 to be able not to check credit limit when the customer has credit balance....If possible, please advise.
    Thanks
    Themba

    Hi,
    Good evening and greetings,
    In the dunning procedure, FBMP transaction code click on the Dunning Levels and inside the dunning levels there is an option under the print parameter tab to print all items...Check that box and the system would include even the credit line items lying in the customer account and that can be printed out.
    Please reward points if found useful
    Thanking you
    With kindest regards
    Ramesh Padmanabhan

  • Customer Credit Balance

    Hello all,
    Does anyone know what the best way is to send a customer with a credit balance a dunning statement/account statement/letter to inform them of unclaimed assets.(escheatment)

    Hi,
    Good evening and greetings,
    In the dunning procedure, FBMP transaction code click on the Dunning Levels and inside the dunning levels there is an option under the print parameter tab to print all items...Check that box and the system would include even the credit line items lying in the customer account and that can be printed out.
    Please reward points if found useful
    Thanking you
    With kindest regards
    Ramesh Padmanabhan

  • How to fetch the customer debit balances form the KNC1 database table

    Hi Experts,
    I am creating a ABAP report which would dispaly the customer credit balances for the currenct fiscal year.
    I am fetching the values form KNC1 database table.....But in this table values are stored year wise.
    But I want to display for the current fiscal year that means if teh user selects the 07/2011 as the month on the sleection screen then the debit balances from 072010 to 062011 should be dispalyed.
    Could anyone please help me out to fetch this the debit balaces form KNC1 database table in the above format.
    Or is there any other way to solve this problem?
    Awating your urgent reply.
    Many Thanks,
    Komal.

    Hi Komal,
    First, you have to compute the initial period and the final period.
    Next, you must read table KNC1 for the years comprised between these two periods.
    Last, you must read the fields of table KNC1. For that, you should compose dynamically the name of the field, and then ASSIGN it to a FIELD-SYMBOL.
    Now, just add up the values!
    Please try the following code:
    FIELD-SYMBOLS: <fs>.
    DATA: t_knc1 TYPE TABLE OF knc1 WITH HEADER LINE.
    DATA: d_debits LIKE knc1-um01s.
    PARAMETERS: p_kunnr LIKE knc1-kunnr,
                p_bukrs LIKE knc1-bukrs,
                p_spmon TYPE spmon.
    DATA: l_fieldname(20) TYPE c.
    DATA: l_date LIKE sy-datum,
          l_date_from LIKE sy-datum,
          l_date_to LIKE sy-datum.
    DATA: l_period(2) TYPE n.
    DATA: l_num_times TYPE i.
    START-OF-SELECTION.
    "Compute the initial and final periods
      CONCATENATE p_spmon '01' INTO l_date.
      CALL FUNCTION 'RE_ADD_MONTH_TO_DATE'
        EXPORTING
          months  = '-1'
          olddate = l_date
        IMPORTING
          newdate = l_date_to.
      CALL FUNCTION 'RE_ADD_MONTH_TO_DATE'
        EXPORTING
          months  = '-12'
          olddate = l_date
        IMPORTING
          newdate = l_date_from.
    "Read table KNC1
      SELECT *
        INTO CORRESPONDING FIELDS OF TABLE t_knc1
        FROM knc1
        WHERE kunnr = p_kunnr
          AND bukrs = p_bukrs
          AND gjahr BETWEEN l_date_from(4) AND l_date_to(4).
    "this will yield at most 2 records, one for present year, and another one for the previous year.
    "but if you select i.e. period '01.2012', initial_date = '01.01.2011' and final_date = '31.12.2011'
    " --> thus only one year --> one record
      CLEAR: d_debits.
      LOOP AT t_knc1.
    " If there's no year change
        IF l_date_from(4) = l_date_to(4).
          DO 16 TIMES.
            l_period = sy-index.
            CONCATENATE 'UM'      "compute dynamically the field name
                        l_period
                        'S'
              INTO l_fieldname.
            ASSIGN COMPONENT l_fieldname OF STRUCTURE t_knc1 TO <fs>.   "assign
            ADD <fs> TO d_debits.                  "and add up
          ENDDO.
        ELSE.
    " If there IS a year change
          IF t_knc1-gjahr = l_date_from+0(4).
            l_num_times = 16 - l_date_from+4(2) + 1.    "you must loop 16 - initial_period + 1 times for the first year
            DO l_num_times TIMES.
              l_period = sy-index + l_date_from+4(2) - 1.
              CONCATENATE 'UM'                "compute dynamically the field name
                          l_period
                          'S'
                INTO l_fieldname.
              ASSIGN COMPONENT l_fieldname OF STRUCTURE t_knc1 TO <fs>.    "assign
              ADD <fs> TO d_debits.              "and add up
            ENDDO.
          ELSE.
            l_num_times = l_date_to+4(2).            "you must loop final_period times for the second year
            DO l_num_times TIMES.
              l_period = sy-index.
              CONCATENATE 'UM'               "compute dynamically the field name
                          l_period
                          'S'
                INTO l_fieldname.
              ASSIGN COMPONENT l_fieldname OF STRUCTURE t_knc1 TO <fs>.     "assign
              ADD <fs> TO d_debits.        "and add up
            ENDDO.
          ENDIF.
        ENDIF.
      ENDLOOP.
    You'll have the result on variable 'd_debits'.
    I hope this helps. Kind regards,
    Alvaro

  • Customer debit balances

    Hi,
    I have a question for t.code. F.27. Usually we use this t.code to generate account statements for debit balances. What t.code we can use to send account statments for credit balances?  
    Any suggestions.
    Thanks
    Moid
    Message was edited by:
            Moid Siddiqi

    Hello Vikram,
    Thanks for your reply but what I have suppose to do there?
    To my understanding we have to copy and then modify SAP standard correspondence type / program to generate customer account statement as per our credit balance report requirement.
    FYI - our requirement is that if we have customer credit balance that exceeds debit balance (1000 CR Balance and 800 DR balance comes to 200 CR balance) then we would be able to generate customer account statement.
    Any thoughts
    Moid

  • Check/Validate Line item Amount against Credit Balance of Customer in FBL5N

    Hi ,
    I need to Check/Validate Line item Amount BSEG -WRBTR (Screen 301, Prg. SAPMF05A ) in F-02 against Credit Balance of Customer in FBL5N.If amount entered in F-02 with posting key 01 and same company code is greater than total credit balance with customer ,then i need to pop up error message.
    I have tried this with GGB0 using my own exit incl & including ZRGGBR000 in neccesay customization.Still not working.
    Pls suggest a solutiion for this
    Regds,
    abhee
    Edited by: abheesawant on Jul 29, 2010 6:59 AM

    HI,
    To trigger user exit form pool (ZRGGBR000) you need to do setting in OB28 and activate it.
    Regards,
    Sri

  • Interest in F.2B not required if customer has a credit balance.

    Hi all,
    When i calculate interest in F.2B, its also calculating if the customer has a credit balance. I dodnot want interest to be calculated if customer has a credit balance.
    Could anyone please let me know if there is any setting or any userexit to meet this requirement.
    Regards,
    SKD

    innerCityLets wrote:
    =SUMIFS(Bookings::Y,Bookings::I,">"&Table 5 :: F1,Bookings::I,"<="&Table 5 :: G1,Bookings::B2:B645,"=Apartment1")
    That's better!
    Just for reference, we're working with the syntax: SUMIFS(sum-values, test-values, condition, test-values…, condition…)
    The way I understand the problem now, you just need to have two SUMIFS functions added together. The expression would go something like this:
    =SUMIFS(Bookings::Y,Bookings::I,">"&Table 5 :: F1,Bookings::I,"<="&Table 5 :: G1,Bookings::B2:B645,"=Apartment1")
    +
    (Now, we need the same expression again with different parameters...)
    SUMIFS(Bookings::Y, Z, "<>"&"",Bookings::I,">"&Table 5 :: F1,Bookings::I,"<="&Table 5 :: G1,Bookings::B2:B645,"=Apartment1")
    Note that I have partitioned the parameter pairs by color.
    The "Sum-values" parameter is Bookings::Y. Do you wish to use this same column under the second condition? If not, replace it with the proper range.
    Next, I added the test for content in Column Z.
    After that, there are three more condition pairs. I think I get that the reference to column P becomes a reference to column I. I'll let you work out those details. This method will the totals under one condition added to the totals under another condition. And I have suggested a method for determining whether there as been an input in a cell.
    Jerry

  • Clearing Customer Accounts with a credit balance

    Hello Gurus,
    We have a requirement to use automatic clearing to clear down customer accounts where the credits exceed the debits and leave an AB document on the customers account for the remaining credit balance.
    I think I should be able to acheive this using OBA3, but I can't work out what I should be populating
    Any help would be appreciated

    In the customer master assign a different credit memo term than the payment term.
    Try changing the credit memo term for 3rd Invoice as such it do not fall in your selection criteria.

  • Customer statements for credit balances (F.27)

    We need to be able to run "Periodic Account Statements in SAP, transaction F.27, for customers that have a credit balance.
    For clarity, this is a balance that is less than ZERO, for example if a customer has an outstanding credit item on their account that exceeds any debit amount, eg: invoice for $100, payment for $150, net CREDIT balance of ($50)
    In accordance with direction from our auditors, we need to be able to print and send these statements, as we do with the present process of sending monthly statements to customers that have a debit balance, and send them to customers. I'd be really surprised if this functionality is not built into SAP.
    My Question is: Can this change be made using a built-in functionality in SAP like make config changes in SAP IMG or would this need to be programmed? If it can be done in SAP by making config changes please post the steps. Thanks.

    SOLUTION:
    When you run the transaction F.27 you specify a Company code and a Correspondence type. The correspondence type has a print program and a variant associated to it through SAP IMG (config). During its run F.27 calls the program + variant dynamically. The variant controls the selection screen of that print program. One of the fields on that selection screens is "Balance in local currency". The value for that field was set to greater than zero (Balance in local currency > 0). This is why F.27 was skipping any Customer Statements which had a balance less than zero (i.e. credit balance).
    You can check the program name and variant associated with a correspondence type by following this path in SAP IMG:
    SPRO > SAP Reference IMG > SAP Customizing Implementation Guide > Financial Accounting > Financial Accounting Global Settings > Correspondence > Assign programs for Correspondence Types
    and you can modify the variant by using transaction SE38.

  • Creating entries in customer/vendor balance without posting

    Hi,
    I like to know is there anyway to add customer/vendor balance without posting that impacting the book?
    Sample like interest calculation to be keep track into customer balance but there is no FI posting that impacting the book. When i displaying customer balance the interest is shown but there is no FI posting for it.

    Anyone have any comments or suggestion?

  • Customer opening debit credit balance table

    Dear Gurus,
    I  want  to  develop  zreport  customer Vendor ledger in the format Opening Debit Credit balance Is there any table contains Profit Centre , Balance ,Monthly DebitCredit ? There is table which I know but profit centre are not maintained in that table
    For Customer KNC1 and
    for vendor LFC1
    Please help
    Regard's
    Sai_abap

    Hello Shahzaib,
    Try Following,
    Select acc_id,Opening_balance, DECODE(cb.C, 0, Opening_balance, cb.C), DECODE(Cb.D, 0, Opening_balance,Cb.D)
    from COA,
    (Select cb_acc_id,sum(nvl(dabit,0)) D ,sum(nvl(credit,0)) C from cb where
    cb_acc_id=:p_1 and
    vdate < :Date_from
    Group by cb_acc_id)CB
    Where acc_id=:P_1
    Please mark if it help you or correct
    Regards,
    Danish

Maybe you are looking for

  • Mac Mini refusing to support res greater than 1280x1024

    Hi, I'm trying to set up a Mac Mini for my family, and have been having trouble getting both XP (via bootcamp) and Leopard to support my 24" monitor's native widescreen resolution of 1920x1200. When I go to the Display setup menu the max res it lets

  • White rectangle when composing email

    Sometimes, when the iPhone is in landscape mode, the mail app shows a white rectangle to the right of the screen. It looks like the space that would be occupied by the virtual keyboard if the phone was in portrait orientation. Text typed into the mes

  • Rendering a file at a compressed size without sacraficing quality?

    So as the title suggests I am trying to render out videos on AE in HD quality (720p at least) but for a simple 25 minute video is rendering out at over 500GB (simple video with an audio track overlayed). I need a way to render the video out in a form

  • ICloud problems help please!

    I have an iPhone 6 and during the setup I must have did something wrong and now I have my old iCloud account on it that I no longer remember the password, security questions, and no longer have the email address to that account.  I think I was hacked

  • How to load an audiobook from a CD into an ipod?

    I'm trying to put an audiobook into my new ipod. But that means I have 9 CD discs each with the same track titles: "Track 1", "Track 2", etc. I can't seem to sort them into separate playlists so the tracks play in proper sequence. Any suggestions? ip