FI Clearing to move values from Initial Stock Clearing A/C to GR/IR A/C or?

Hi FI Gurus
I have some simple questions:
During the inital stock upload via movement type 561, the following G/L accounts are affected:
(a) Stock Account will be Debited
(b) Initial Stock Clearing accounts will be Credits.
Question
1. What are the Tcode and steps we need at the FI side to clear the Initial Stock Clearing Account?
2. What is the name of this new G/L account where we move the values from Initial Stock Clearing Account? Is it GR/IR account or? If it is GR/IR, do we expect another IR to clear it or?
3. Why do we need a temporary Initial Stock Clearing Account? Is it because if we post directly to the GR/IR account and it will affect the stock valuation which will then need a IR (invoice receipt) to clear it off?
Please help to answer each question.
Thanks.
Edited by: Daimos on Oct 5, 2011 8:41 AM

Hi Sreehari,
As you know GR/IR clearing is northing but Goods Receipt Invoice Receipt clearing Account. Even if you get Goods Receipt with Invoice Receipt, Still GRIR clearing Account is required. I will tell you why..
Goods Receipt is generally done by Store keeper at stores through MIGO T.code. Moment GRN is  done, Accounting entry  shall be generated automatically based on FI-MM Integration. As you know entry will be,
Inventory Account Dr - Asset
GRIR A/c Cr. - Liability
At the time of GRN itself liability will be created. While doing Invoice booking GRIR will be debited and Vendor will be credited. This entry will be booked by normally accounts person who knows to which vendor the liability should be assigned.
As you cannot expect a stores person to pass accounting entry system will create asset and liability whereas while doing invoice booking accounts person will assign that liability to the correct vendor. Apart from there could be reason of price difference, or debit note to be adjusted to vendor which can only be done by accounts person. So without GRIR you cannot directly debit stock and credit vendor.
That is the reason why you need a GRIR account even if goods is received with invoice.
Hope this clarifires you.
Regards
Karthikeyan G

Similar Messages

  • Move value from one listbox to another listbox

    Hi,
    I have two list boxes with list of values in it. Can anyone help me to move values from one listbox to another listbox on click of a button in AWT. It will be of great help if i can get any sample code.
    Thanks a lot in advance

    hi,
    do u want to move a specific item that is selected or all of the items?
    anyway the logic is very simple!:)
    if u want to transfer the currently selected itme form the first List box,
    use the method getSelectedItem() to get the currently selected item.
    then keep this value in a String variable (item)
    and use getItemSelected() to get the Index of it in int.
    keep this value in an int variable (index)
    then delete the item from the first list using the method remove(index) on the first list object.
    then add the item to the second list using
    add(item) on the second list object.
    hope u can work it out urself from here!
    rgds
    JP

  • How to move value from one tlist to another tlist in same form?

    how to move value from one tlist to another tlist in same form on button press?
    Same like in data block wizard when we select value from 1st list it will go to 2nd list and can be move back. Please help i am new to forms .
    Regards

    just call the following proc in your add & add all buttons. Reverse the code for REMOVEs
    this proc will move one item at a time from list_item1 to list_item2.
    PROCEDURE add_an_item
    IS
      v_list_count    NUMBER;
      v_item1_label  VARCHAR2(60);
    BEGIN
      IF :list_item1 IS NOT NULL THEN v_list_count := nvl(Get_List_Element_Count('list_item1'),0);
          IF v_list_count >= 1 THEN FOR i IN 1..v_list_count
          LOOP
             IF   :list_item1    = Get_List_Element_Value('list_item1', i)
             THEN
                  v_item1_label := Get_List_Element_label('list_item1', i);                 
                  Add_List_Element('list_item2',1,v_item_label,:list_item1);         
               Delete_List_Element('list_item1',i);
               Exit;
             END IF;
          END LOOP;
           END IF;
       END IF;
    END;
    *********************************************************************************this proc will move all items from list_item1 to list_item2.
    PROCEDURE add_all_items
    IS
      v_list_count NUMBER;
      v_item_label VARCHAR2(60);
      v_item_value VARCHAR2(60);
    BEGIN
    v_list_count := nvl(Get_List_Element_Count('list_item1'),0);
    IF    v_list_count = 1 AND Get_List_Element_Value('list_item1', 1) IS NULL THEN NULL;
    ELSIF v_list_count >= 1 THEN
           FOR i IN 1..v_list_count
           LOOP
            v_item_value  := Get_List_Element_Value('list_item1', i);
            v_item_label  := Get_List_Element_label('list_item1', i);       
            Add_List_Element('list_item2',i,v_item_label,v_item_value);
           END LOOP;
           clear_list('list_item1');
    END IF;
    END;I added [ code ] tags to make this easier to read.
    Message was edited by:
    Jan Carlin

  • 105 movement value -  FB03 sales stock value vs. GR/IR value

    why would an amount in sales order stock in FB03 be less than the GR/IR amount?
    The GR/IR has correct value from the info record, but the sales order stock entry has the previous price value from material master acct/1.
    Looking for a better understanding.
    Is it due to lack of price date category setting in info record? (should be 3 current date)

    Hi
    In the image all the accountrs are not displayed.
    Assuming that there is PRD account triggered.
    Check first the Price Control in the material master. If it is S ,  Check the price & verify the same in the accounting Document.
    Please let us know all the accounts triggered with values
    Thanks & Regards
    Kishore

  • QM: How to Move material from quality stock to unrestricted stock

    Hi,
    How to post material stock from quality to unrestricted without using 321.
    Regards,

    Hi,
    if you have quality management active then you have to mainttain quality view in material master along with the inspection lot settings. now this will result in quality lot creation at the time of GRN. then you have to execute QA32 and get the lot. make usage decision and there you will find tab with lot quantity. there you have to give qty in unrestricted and save it.
    if you dont have it then just do the transfer postingeither through MIGO or MB1B with movement type 321. give the mat. plant str loc. qty and save it.
    regards,
    Adwait Bachuwar

  • MB11/MB1C/MB1B post GL entry for tax for movement type 561 initial stock

    Hi,
    We want to bring in stock into new system using movement type 561. The usual account posting is:
    Debit stock
      Credit account in OBYC GBB
    How can I add additional tax posting in the transaction? For e.g.
    Debit stock
    Debit input tax
      Credit account in OBYC GBB
    I tried to open up the Tax Code in the movement type field status but it doesn't show up in any of MB11/MB1C/MB1B.
    Any customized BAdI/user-exit for this?
    Any suggestions?
    Thanks in advance for help!

    hi,
    you cant update the tax account directly using the 561 mov type.
    please find below the link for more clarifications regarding the tax accounts.
    http://forums.sdn.sap.com/thread.jspa?threadID=2126200
    Regards,
    velu

  • How to clear asset scrap value from the asset

    Hi,
    An asset has been partially retired in 2007 and transfered the balance to other asset. There is a scrap value in the same asset and still appearing in scrap value field of asset explorer. This is giving an error in asset year end closing. Please give a solution to solve this issue. The scrap value is visible in the asset under Planned values tab and there is zero net book value.
    Regards
    Paroy

    Dear Markus,
    I dont mean somebody would search for me. I replied to your query to get inputs from various people. Someone might have faced a similar issue, they may have a solution or someone might have known and implemented a Note.
    I think the main purpose of these forums is knowledge sharing and quick solution to an issue which a person in question could not figure out.
    Regards
    Paroy

  • Clearing the displayed value for a SELECT-OPTION

    How do I clear the displayed value of a SELECT-OPTION? 
    I have 2 SELECT-OPTIONs on my screen (standard basic report program screen).  I use code like this to populate the drop-down boxes for each one. 
    =====
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_prgrp-low.
      PERFORM fill_prgrp_values.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_prctr-low.
      PERFORM fill_prctr_values.
    =====
    The value the user picks for the first SELECT-OPTION will affect what values I put in the drop-down list for the second SELECT-OPTION. 
    If a user enters a value for the second SELECT-OPTION, and then goes back and changes the value of the first SELECT-OPTION, then I want to do two things:
    1.  Create a new set of values for the drop-down list for the second SELECT-OPTION (no problem; working fine);
    2.  Clear the displayed value from the second SELECT-OPTION that the user entered previously.  That value became invalid when the user picked a new value for the first SELECT-OPTION. 
    How do I clear that second displayed value? 
    I have tried CLEAR and REFRESH for the second variable using the formats s_prctr, s_prctr[], and s_prctr-low.  They will erase the values of the internal table or part(s) of it, but the displayed value stays on the screen. 
    I need to clear out the displayed value so the user will either leave it blank or enter or select a new value. 
    I am using F4IF_INT_TABLE_VALUE_REQUEST to build the drop-down lists, and it works fine, but I do not see any function module to clear the displayed value off the screen. 
    Thanks for your help.

    Sorry, but calling DYNP_VALUES_UPDATE did not work.  This is how I coded it. 
    fld_reset_rcd-fieldname  = 'S_PRCTR'.
      fld_reset_rcd-stepl      = sy-stepl.
      CLEAR fld_reset_rcd-fieldvalue.      "  re-initialize s_prctr
      CLEAR fld_reset_rcd-fieldinp.        "  what goes in here?
      APPEND fld_reset_rcd TO fld_reset_tbl.
      CALL FUNCTION 'DYNP_VALUES_UPDATE'
        EXPORTING
          dyname = 'ZFI_GL_BALANCE_NGL'
          dynumb = '1000'
        TABLES
          dynpfields = fld_reset_tbl
    <Added code tags>
    I have discovered that CLEAR and REFRESH of s_prctr will clear it somewhat.  If I enter multiple values, ranges, etc., they will all be cleared, EXCEPT for the one single value that is displayed on the main screen.  It is not cleared and it remains if you push the button to display the pop-up to enter ranges, etc. 
    To devrath.sampat  --  Thanks for your example for building the drop-down list, but that is not the problem I am having.  I am already able to build it just fine. 
    To repeat my problem, if I: 
    1.  first enter / select a value for the first SELECT-OPTION s_prgrp
    2.  then enter / select a value for the second SELECT-OPTION s_prctr
    3.  And finally go back and select a new value of the first SELECT-OPTION s_prgrp from its drop-down list,
         when I do, the program needs to clear the value displayed on the main screen for the second SELECT-OPTION s_prctr (any additional values, ranges, etc., are cleared by CLEAR and REFRESH, if I go look; but not the value shown on the main screen).
    Edited by: Scott Crosby on Feb 14, 2012 4:20 PM
    Edited by: Suhas Saha on Feb 15, 2012 12:03 PM

  • Clear the Filter Criteria from java code programmatically

    Hi All,
    I am using jdev version 11.1.1.6.0.
    I do have ADF table for which I have added filter to each column .
    I created table using java class data control.
    Filter is working Fine .
    My use case is-
    When I click on search button data is populated in table.
    When anybody enters filter value in column suppose product and hit enter ,it filters data.
    if he clears and do not hit enter key and search again then it does not show all data it only show filtered data.
    So how can I programmatically clear all filters so on click of  search it will show all the values not filtered values.
    I have not used default Filter Behavior.
    Please check below code for reference
      <af:table value="#{bindings.AfMyAccOrderStatusHistorySearchVO.rangeSet}"
                                  var="row"
                                  rows="#{bindings.AfMyAccOrderStatusHistorySearchVO.rangeSize}"
                                  emptyText="#{bindings.AfMyAccOrderStatusHistorySearchVO.viewable ? 'No data to display.' : 'Access Denied.'}"
                                  fetchSize="#{bindings.AfMyAccOrderStatusHistorySearchVO.rangeSize}"
                                  rowBandingInterval="0" id="tblStatusHistoryList"
                                  autoHeightRows="#{bindings.AfMyAccOrderStatusHistorySearchVO.rangeSize}"
                                  rowSelection="single"      
                                  width="100%"
                                  partialTriggers="::cb5 ::cb8 ::cb1 ::cb2"
                                  filterModel="#{bindings.AfMyAccOrderStatusHistorySearchVO1Query.queryDescriptor}"
                                  queryListener="#{bindings.AfMyAccOrderStatusHistorySearchVO1Query.processQuery}"
                                  filterVisible="true" varStatus="vs"
                                  binding="#{AfMyAccOrderStatusHistoryAction.orderStatusHistorySearchList}">
    <af:column headerText="#{alfaprojectBundle['ordstatushistory.column.invoiceDate']}"
                                      width="70"
                                      sortProperty="invoiceDate"
                                      sortable="true" filterable="true"
                                      id="c7" filterFeatures="caseInsensitive">
                              <af:outputText value="#{row.invoiceDate}" id="ot16"/>
                            </af:column>                     
                            <af:column headerText="#{alfaprojectBundle['ordstatushistory.column.soldto']}"
                                       width="100"   
                                       sortProperty="soldTo"
                                       sortable="true" filterable="true"
                                       id="c14" filterFeatures="caseInsensitive">
                              <af:outputText value="#{row.soldTo}"
                                             visible="#{row.visibilityIsOrdrFirstItem}"
                                             id="ot23"/>
                            </af:column>
    So how to clear all filter values from java code.

    I can't get the example "Programmatically Manipulating a Table's QBE Filter Fields"
    Where is it ?
    https://smuenchadf.samplecode.oracle.com/samples/ClearTableColumnFilterFields.zip
    Thks

  • List rows with a certain value from a different table?

    Hi,
    I'm trying to list certain rows from a different table. Similar to the filter feature, kind of like a report.
    To be specific, I have 12 tables (Jan-Dec) with many entries each (as rows). Each row has a date, text and further data. Now I want to create an additional table that lists rows from the other tables that have a certain date.
    I would like to just enter that date in a header row cell so I can make a quick query. Using LOOKUP only shows the first row of that date. Is that even possible?

    Hi papalapapp,
    If you don't mind using a script, you're using Numbers 3, and all of your monthly tables are on the same sheet, then you could do something like this:
    Copy-paste script to Script Editor
    Enter date you want to filter on in the designated filterCell (here A1 of the Extract table). Make sure it is formatted exactly like the dates in the monthly tables.
    Clear any existing values from the Extract table, and make sure there are enough blank rows.
    Click the run button in Script Editor.
    SG
    property targetTable : "Extract"
    property filterCell : "A1"
    tell application "Numbers"
      tell document 1's active sheet
      set dateFilter to table targetTable's cell filterCell's formatted value
      --get all data in tables (excluding Extract table)
      set vv to {}
      repeat with t in tables
      if t's name is not targetTable then
      set vv to vv & t's rows's cells's formatted value
      end if
      end repeat
      --filter data
      set vvFilt to {}
      repeat with i from 1 to vv's length
      if vv's item i's item 1 is dateFilter then
      set vvFilt to vvFilt & {vv's item i}
      end if
      end repeat
      --write filtered data to table
      tell table targetTable
      repeat with r from 1 to (vvFilt's length)
      repeat with c from 1 to vvFilt's item 1's length
      set row (r + 1)'s cell c's value to vvFilt's item r's item c
      end repeat
      end repeat
      end tell
      end tell
    end tell

  • Clearing of GR/IR Account for initial stock entry into the system

    Hi All,
    We  MM team did some initial stock entry into the system using MVT TYPE 561 in migo transaction. But in the FI, When GR/IR clearing account was checked, these entry's caused by the initial stock entry are not cleared. when tried to clear It gives a message saying this cannot be manually cleared.Do any of you know what should be done in this case?

    I have one more Questiion, in my company there is some amount that is not balancing. We feel that is due to the initial stock entry of the Materials is there a way to view what was the value stock on a particular date by particular movement type, we have transaction in MM but that does not give the currency, in the currency column it says $0.00.

  • About Movement type used in Goods Issue from Subcontracting Stock directly

    HI SAP MM Expert,
    We have transfer material to subcontractor through transfer posting using Mvt. 541 and raised subtracting challan also. Material is not returned by Subcontractor and  now we want to debit Subcontractor A/c . For w we want to mkae Goods Issue (Direct consumption)  from Subcontracting Stock and raised debit note subcontractor through FI. In this case what movement type & Transaction code  should be used to consume stock from subcontractor account and t.code for raising debit note to subcontractor in SAP R/3 system.
    Pls. suggest the process.
    Regards
    VKM

    For subsequent adjustment to subcontracting stock use transaction MB04
    If the vendor informs you that a greater or smaller quantity of the components was actually consumed than planned in the purchase order, you must post a subsequent adjustment to correct the goods issue posting. The value of the goods receipt is recalculated to include the
    subsequent adjustment quantity. (SAP transaction MB04)
    Subsequent Adjustment to Subcontracting PO (Move 121/544)
    Negative adjustment (Vendor Consumed Less but you Consumed
    more in SAP and subsequently you did minus adjustment to component consumption
    in SAP)
    Debit
      - Raw Material Inventory (S)
    Credit
    - Vendor Subcontracting Charges (H)
    Subsequent Adjustment to Subcontracting PO (Move 121/543)
    Positive adjustment (Vendor consumed more but you consumed
    less in SAP and subsequently you added further component consumption in SAP)
    Credit
    - Raw Material Inventory (H)
    Debit
    - Vendor Subcontracting Charges (S)
    Thanks
    DD

  • Clearing values from request in decode method

    I am using a custom table paginator. In its ‘decode’ method I have the next code to control whether ‘next’ link is clicked:
    String pLink = (String)requestMap.get("pLink" + clientId);
    if ((pLink != null) && (!pLink.equals(""))) {
         if (pLink.equals("next")) {     
         } else if (pLink.equals("previous")) {
    }But the next sequence produces some problems:
    1.     Initial page load.
    2.     Click on ‘next’ link.
    3.     Table navigates ok to next page.
    4.     Reload page (push F5).
    5.     The previous click still remains in the request, so decode method think ‘next’ link is pressed again.
    6.     Application abnormal behaviour arises.
    So, I am trying to clear the ‘next_link’ key from the request, but next code throws an UnsupportedOperationException:
    String pLink = (String)requestMap.get("pLink" + clientId);
    if ((pLink != null) && (!pLink.equals(""))) {
         if (pLink.equals("next")) {     
         } else if (pLink.equals("previous")) {
         requestMap.put("pLink" + clientId, "");
    }Do any of you have some ideas?

    Hey, where are you RaymondDeCampo, rLubke, BalusC ... the masters of JSF Universe?
    ;-)

  • Transfer: how do identify from what stock to which stock is the movement

    Hey Gurus can someone help me with this:
    Trying to make a report which has to identify each and every movement that affects the transfer stock at storage location and at plant level. My question is I know that movements 305 affects transfer stock and even when the movement is in "+" direction in unrestricted use I also have to take it in "-" direction for transfer stock in the same warehouse. How in the system is that represented, is there any indicator within the material document that tells me you're taking this quantity out of transfer stock and putting it into unrestricted use? Or should I hardcode by movement type?
    Something similar  for movement 303 I know I take it out of the stock at a certain plant and it is directed to another plant but isn't in unrestricted use yet. How do I make such distinction from other movemets that actually affect unrestricted use? Only by movement type or is there any indicator that says that it goes into transfer stock and not into unrestricted?
    Thx for your help.-

    Hi,
    I'm afraid you need to use movement type to differentiate the movements in your report.
    You probably already know that 303 is the one with all the financial impact.  From stock account point of view, 303 withdraws from sending plant and receipts into receiving plant as transfer stock.  305 is only statistical posting in the receiving plant to move from transfer stock to unrestricted, no accounting impact.
    Phyllis.

  • How to move the value from a character field to numeric or packed decimal

    Hi,
    can anyone explain me on how to move the value from a character field to numeric or packed decimal.
    Please help me on this. Thanks...
    Regards,
    Rose.

    Hi ,
    if you use keyword MOVE u may loose the decimal and thoussan separator and if u don't want to loose them just call the FM ..HRCM_STRING_AMOUNT_CONVERT.
    i doubt wherther it is HRCM or HCRM just try using *
    this will suit ur requirement.
    Regards,
    KK

Maybe you are looking for

  • How do i delete a Facebook event from my iPhone 5? (there is no delete button or edit button)

    Hi I cannot delete an facebook event from my Iphone 5. This event has been accepted by email invite. There is no edit or delete button at the top or bottom of the screen when I tap the event to search out its details. How do I remove such an event fr

  • How do i check what's taking up all of my space on the macbook air?

    Hi, I've only just got the macbook air 2012 with 64gb of space and now it seems that i have run out of space..Apparently i'm using 54gb and i just can't see how thats possible, because i've only download atleast 2 apps and got iphoto and imovie. Also

  • Premiere elements 11- PitchShifter not working?

    Pitch shifter in Premiere elements 11 is not working as good as it was in Premiere elements 7. Here's some of my issues: When I change the pitch, the end of the audio is cut off/out of sync When a clip is short, the audio won't play if it has the pit

  • Can we improve the boring color option offered by Apple?

    I am presently evaluating the Mountain Lion software and found little to cheer about. Has anyone noticed how little control we have over the color preferences AGAIN? With Apple, the past leader in graphics and inituitive customer considerations, it i

  • PRO * C's

    I have User Exits which gets/ puts values to/from Forms.Currently I am using v45. I fI migrate to 6i will I have problems with these User Exits. Could anybody pls help?