How the System calculate GR/IR Prices in Material Ledger

Dear All,
Please any body help me regarding: How the prices calculation happen during the  Goods Rereipt (GR) & Invoice Receipt (IR) prices in Material Ledger same period and next period. Exampls as follows,
If one material GR happened February, 2011 with Rs 100/-  and IR happened March, 2011 with Rs 110/-. This difference Rs 10/- how it will be effected in during the two periods.
What will be impact of both periods if runs Material execution at end of the month. For March, 2011 how the material prices calculated & what basis.
Plese help me with above example.
Regards
Bhaskar.

Hi Bhaskar ,
At the time of GR .. in standard costing .. the accounting entries are
Inventory   -
Dr  100  ( Std Price)
Price Diff         -
Dr      10
GR/IR -
Cr 110 ( Invoice Price)
At the time of IR .. the entry is
Gr/IR -
Dr   110
Vendor -
Cr 110 .
Hence , the price difference is taken in accounting and in ML run in the month GR happens....................
Now , how ML run post the amounts in GL and account determination logic.. refer OSS Note : 908737 - Post Closing in Material Ledger
Regards
Sarada

Similar Messages

  • How the system calculate the tax code in MIRO ?

    Hi
    I made PO in SAP  for material X and Entered the Tax Code I1 but When, i doing the MIRO in SAP, system automatically taking the another Tax code.Also i am trying to change the tax code in MIRO but s/m not allow to change the Tax code.
    I am not also maintained info record also.

    Hi,
    While doing MIRO the tax code will defaulted from PO for each line item , but to adjust the tax at last you should enter the tax code manually at header level in MIRO and post it.............
    In PO it will be defaulted if you maintain the tax code in Purchasing inforecord aor you should enter it manually.....

  • How the system automatically calculate the sick leave

    Dear All,
    Please let me know the procedures how the SYSTEM AUTOMATICALLY WILL CALCULATE THE SICK LEAVE OF AN EMPLOYEE.Kindly let me know the full steps how to do it.
    Regards
    AM.

    Hi,
    For this are you using time evaluation or rptqta00 only.
    Then tell me the ur conditions of the sick leave also.
    Thanks and Regards,
    Revathi.

  • How does the system calculate nondeductible taxes?

    Dear Gurus,
    How does the system calculate nondeductible taxes?
    Thanks..

    The sytem calculates the Taxes based on the Tax rates maintained in a tx code, the Caluctaion is based on the taxing procedure assigned to the Country.
    Non deductible tax is identified based on the Account key assigned to the Condition type in the Taxing procedure.
    The Non deductible tax Account keys are
    NAV - Non-deduct.input tax ( This will distribute the tax into a new line item)
    NVV - Non-d.input tax dist ( this will Distribute to relevant expense/revenue items )

  • How does the system calculate taxes?

    Dear All,
    How does the system calculate taxes?
    Can anybody explain in detail how the values will flow from PB00 / PBXX to BASB ?
    Is this flow will remains same in both deductible & non deductible taxes ..??
    Pls explain
    With Regds

    Hi
    Just remove the base type 362 in the taxing procedure & check if your tax is calculating or not.
    The Tax determination still works.
    FORM FRM_KOND_BASIS_362.
    *Application country specific
    *This alternate base value is to be attached to BASB. This routine
    *fetches KZWI6 captured in the pricing procedure.
    Thanks & Regards
    Kishore

  • How the system calculated the last evaluated price

    how the system calculated the last evaluated price in inventory

    Hi!
    Last Evaluated Price u2013 the price calculated in the last run of the Inventory Valuation report

  • How the system know the actual period in the Production startup of ML?

    Hi experts:
    I have a question:
    We want to make a prototipe of Material Ledger/Actual Costing.
    At first we want to make a copy of all the information of one Client for example until 31.11.2009 to another Client.
    I have readed that when you make the Production Startup process of ML, the system transfers inventory quantities, inventory values and prices from material master records to the material ledger data for the current period, the previous period, and the last period of the previous year.
    The question is How the system can determinate the actual period??.. Is this based on the MM logistic periods??.
      At last if we do the copy of all the existing movements to our client until 31.11.2009 but the MM logistic period was 03/2010, What is the Actual Period for Material Ledger at the moment that I realize the Production startup?.
    Thanks and regards!!
    Manuel

    Hi Udo:
    At first, thanks a lot for your fast answer:
    In the SAP HELP library in "preparing data for Material Ledger (production startup), you can find the next:
    When you have finished the production startup, the system does the following:
    Transaction Data
    1. Transfers inventory quantities, inventory values and prices from material master records to the material ledger data for the current period, the previous period, and the last period of the previous year
    2.- Calculates the inventory values and prices in the currencies of the material ledger at the current date using the stated exchange rate type
    3.- Amends the purchase order histories with the set currencies, using the settings for additional currencies found in Customizing for Financial Accounting
    Like you said in your last replay, this process ONLY transfer  (Quantities and values related to the inventory??
    What happend with the goods movements which have already exists in SAP before  you  set  Valuation areas as Productive in ML??..
    Thanks!
    manuel

  • How the system picks BED,SED and CESS

    Hi Gurus,
    I want to know how the system picks the BED,SED  and CESS while doing the J1IIN. Actuvally i maintained the condition records in VK11. But upto Billing document all the excise duties are coming right. But in J1IIN these values are not coming. Is there any place to mention the BED ,AED, SED other than VK11?
    Reegards,
    jyothi.

    Hi Friend,
    Please check all these settings and find out what are you missing,
    IMG > Logistics - General > Tax On Goods Movement > India > Basic Settings > Determination of Excise Duty >
    Condition-Based Excise Determination 
    When you enter a purchasing document, for example, a purchase order, the R/3 System automatically calculates the applicable excise duties using the condition technique.
    Features : The standard system comes with two tax calculation procedures. TAXINN is only supports condition-based excise determination, whereas TAXINJ supports condition-based excise determination and formula-based excise  determination. Both tax procedures contain condition types that cover all of the excise duties and sales taxes applicable.
    Since the exact rates of excise duty can vary on a large number of factors, such as which vendor you purchase a material from, or which chapter ID the vendor stocks the material under, you create condition records for every sort of excise duty.
    When you come to enter a purchasing document, the system applies the excise duty at the rates you have entered in the condition records.
    Customizing : Make the settings in Customizing Basic -> India -> for Logistics – General, by choosing Taxes on Goods Movements Account -> Excise Duties Using Condition Technique and …-> Settings Determination. 
    These activities include one activity where you define a tax code for condition-based excise determination.
    Master Data - Create condition records for all excise duties that apply, and enter the tax code for condition-based excise determination in each. 
    Day-to-Day Activities -  When you enter a purchase order or other purchasing document, enter the tax code for condition-based excise determination in each line item. The system then calculates the excise duties using the condition records you have created.
    When the ordered materials arrive, you post the goods receipt and the excise invoice. The system posts the excise duty to the appropriate accounts for deductible input taxes when you enter the excise invoice. 
    Creating Condition Records for Excise Duty 
    1. In the command field, enter FV11 and choose . 
    2. Enter the condition type that you want to create a condition record for and choose . 
    The Key Combination dialog box appears.
    3. Select the combination of objects that you want to create the condition record for.   On the dialog box, Control Code means "chapter ID." So, for example, to create a condition record for a tax that applies to a combination of country, plant, and chapter ID, select Country/Plant/Control Code.
    4. Choose . 
    5. Enter data as required.  - In the Tax Code field, enter the dummy tax code that you have defined. 
    6. Save the condition record. 
    Formula-Based Excise Determination  -  When you execute a business transaction involving materials that are subject to excise duty, the system automatically calculates the duty for you.
    In order for the system to be able to determine which rate of excise duty to apply, you must have maintained all the data on the Excise Rate Maintenance screen, which you can Master Data®access from the SAP Easy Access screen by choosing Indirect Taxes Excise Rate Maintenance. 
    You maintain the following types of data:
    - Plant master data
    You assign each of your plants an excise duty indicator. You can use the same indicator for all the plants with the same excise status from a legal point of view, such as all those that are in an exempt zone. See also the information about manufacturers that are only entitled to deduct a certain portion of the duty (see Partial CENVAT Credit).
    - Vendor master data
    For each of your vendors with the same excise status from a legal perspective, you define an excise duty indicator. You must also specify the vendor type – for example, whether the vendor is a manufacturer, a depot, or a first-stage dealer. You must also stipulate if the vendor qualifies as a small-scale industry.  For each permutation of plant indicator and vendor indicator, you then create a final excise duty indicator.
    - Customer master data
    Similarly, you assign the same excise duty indicator to each of your customers that share the same legal excise status.
    Again, for each permutation of plant indicator and customer indicator, you then create a final excise duty indicator.
    - Material master data
    Each material is assigned a chapter ID. 
    - Excise tax rate
    For every chapter ID and final excise duty indicator, you maintain the rate of excise duty.
    If your business only qualifies for partial CENVAT credit, you must customize your system accordingly. 
    Let us consider an example to illustrate how the system determines which rate of excise duty to apply to a material. Assume you are posting a sale of ball bearings to a customer. The system automatically determines the rate of excise duty as follows:
    1. Looks up the customer master data to see what status you have assigned the customer. 
    Let's assume you've assigned the customer status 3. 
    2. Looks up the plant master data to see what status you have assigned the plant. Similarly, your plant has status 2.
    3. The system looks up the table under Excise Indicator for Plant and Customer to see what the final excise duty indicator is for customer status 3 and plant status 2: It is 7. 
    4. The system determines the chapter ID of the ball bearing for the plant. 
    Let’s assume the chapter ID at plant for the ball bearings is 1000.01.
    5. Finally, the system looks up the table under Excise Tax Rate to see what rate of duty applies to chapter ID 1000.01 under 
    status 7. 
    Define Tax Code for Purchasing Documents -  In this IMG activity, you define a tax code for the purposes of calculating excise duty when you enter purchasing documents. Only carry out this activity if you use condition-based excise
    determination. 
    - Create a new tax code, and set the tax code type to V (input tax). Do not make any other settings for it.
    - Assign Tax Code to Company Codes
    In this IMG activity, assign the tax code for purchasing documents to the company codes where it will be used.
    Only carry out this activity if you use condition-based excise determination.
    Classify Condition Types - In this IMG activity, you specify which condition types you use for which sort of tax. Note that this only applies to condition types that you use with the new excise determination method. The system uses this information when you create a document from  another one. For example, when you enter an incoming excise invoice from a
    purchase order, or when you create an outgoing excise invoice from a sales order, the system determines the various excise duties in the excise invoice using the information that you have entered here. In addition, when you create a purchasing document, the system only uses the condition types that you enter here.
    - For taxes on purchases, use the condition types contained in the tax procedure.
    - For taxes on sales, use the condition types contained in the pricing procedures.
    The standard system comes with sample settings for the tax calculation procedures and pricing procedures.
    Use these settings as a basis for your own.
    IMG > Logistics - General > Tax On Goods Movement > India > Account Determination
    Define G/L Accounts for Taxes - In this IMG activity, you specify which G/L accounts you will use to record which taxes.
    Requirements - You have set up G/L accounts for each of the processing keys listed below.
    - Assign an account to each of the following posting keys. The accounts for VS1, VS2, and VS3 are used as clearing accounts during excise  invoice verification.
    - VS1 (basic excise duty)
    - VS2 (additional excise duty)
    - VS3 (special excise duty)
    - VS5 (sales tax setoff)
    - MWS (central sales tax)
    - MW3 (local sales tax)
    - ESA (service tax)
    - ESE (service tax expense)

  • How the systems pick pricing procedure in PO?

    Hi Masters
          I have deleted the pricing procedure assignment thro schema group in the configuration.But the system picks the pricing procedure RM0000.How?
    Regards
    Mohan

    Hi
    Thank you for your replies
      I have maintained blank entries of shema group for the purchasing organisation and vendor.And I have also deleted entries for assignment of blank entries to a pricing procedure in the  following path
    Materials Management->Purchasing->Conditions->Define Price Determination Process->Define Schema Determination->Determine Calculation Schema for Standard Purchase Orders
    ie., Schema grpPorg      Schema Grp          Procedure
            Blank                       Blank                       XXXXXX -
    deleted this entry
             01                           Blank                       AAAAA
    My question is how the systems picks pricing procedure in PO although the assignment is deleted?
    -Mohan

  • In service entry sheet acceptance, how the system identify the WRX?

    If the services which we entered in service entry sheet have different valuation classes, how the system will identify the G/L account for WRX. because of the combination of valuation classes and WRX

    Hi,
    If you are using GR/IR Clearing Account based on Valuation Classes then you have to create Service Masters for the same with Valuation Classes. Then it will determine valuation class for service master and accordingly search for the GR/IR Clearing A/c from OBYC.
    And in case if you are not using Service Master then there is not use of maintaining GR/IR Clearing Account based on Valuation Classes in OBYC. Then maintain an entry with blank valuation class.

  • How the system know which are Inventory cubes?while compres in ProcessChain

    Hi,Experts
    When I create a Cube compress in ProcessChain ,under the page there is a checkbox called No Maker for Inventory Cube,and I also know the Non-cumulative key figure can not be compress,
    My question is how the system know which are Inventory cubes? and many cube create from ourself.

    Hi,
    I think,
    - in the sap tables there are no information.
    - the program reads the infocube definition and check: is there a non-***. value?
    Sven

  • How the system pick up the tax code in MIRO

    Hi
    How the system pick up - the tax code in MIRO ?
    i checked vendor master,info record,P.O (Tax code Tab )
    Edited by: prashant shinde on Dec 16, 2010 6:41 PM

    Hi Prashant ,
    If u will check the PO Item detail, there is 5th TAB invoice ,in this tab if u will maintain tax code it will reflect in MIRO
    once PO  no will maintain in MIRO bydefault system will take Tax code
    Regards,
    Jyoti

  • How the system picking up the Billing type in STO

    Hi All,
    Can anyone tell me how the system picking up the Billing type in intercompany STO
    Regards,
    Muthupandiyan

    Hi...
    With respect to my responce earlier given again as below: Actually DL order type is assigned to all Delivery types as no delivery W/O order ref can take place... so NLCC and also LF has Dl as pseudo order type where in IV is maintained and thats how IV can be done .... and rest is to maintain appropriate copy controls
    My earlier answer:
    Actually in STO .. u create delivery via VL10B and then create billing...
    so del type for intercompany STO is NLCC - in controls of NLCC (Tcode : OVLP), u can see "order reference" tab strip and it is written : (PO reqd and pseudo order - DL)
    Now goto details of DL (TCode: VOV8) and check the billing type for intercompany - IV is given .. this how it can allow us to create an intercompany billing.
    I hope i am clear
    Reward if useful
    Krishna

  • How the system know a device is removable

    Something I find rather insecure is the way devices can be mounted by end user. In a usual configuration users are allowed to mount "removable" devices with a desktop application (that I believe use dbus). How the system does know a device is removable. I have not found any documentation on how to make a USB hard disk non removable.
    It seems that in the usual configuration USB hard disk are "removable" while SATA disks are not. Yet both interfaces support about the same speed (if we use USB3) and it is entirely conceivable to have the main hard disk connected to USB. If you have a desktop computer, you can even connect your USB harddisk to a USB3 internal connector which will render the difference unnoticeable. If we think about it, usual Linux system are configured to make an essential difference in the security policy based on the physical form of the connector used to connect your hard disk; and that is quite weird. I do not think such confusing configuration can be considered secure if security is really important.
    Last edited by olive (2014-06-12 09:02:01)

    olive wrote:By the way my initial question still make sense. Suppose that you have connected your hard disk on an internal USB port. Then this disk should be considered non removable and be treated as such for everything. In this case this is exactly that: an non removable disk. Trying to emulate the behavior of a non removable disk for a disk that is still considered removable seems not very clean and error prone.
    Let say you are the person responsible for making a decision of what volume is an internal one and what volume is not, how would you decide?
    All you see is 4 usb ports and you cant tell which one is accessible only from within the computer and hence a case has to be opened for the port to be accessed(quoted scenario)  or the port is externally exposed and a user can plug in and out a usb device at will.Usb ports do not carry useful information in this regard and hence what hard drive is connected in what usb port is not useful information in making the decision.
    Suppose now you decide to ask the disk itself if its removable or not.Your usb stick will probably say it is not,your sata drive in an enclosure will probably say it is removable since the drive can be removed from its en closer.Here,you should see a distinction need to be made between "removable" and "hot swappable".
    A usb stick is non removable but hot swappable
    A sata drive in an enclosure will make the sata drive "removable".The sata drive will be "hot swappable" if the enclosure is connected to the computer through a externally exposed usb port and the sata drive will not be "hot swappable" if the enclosure is connected through internally exposed usb port.
    The above should show that asking the drive itself will not work in all circumstances as the drive could give misleading information.
    The above should show that there is no "bullet proof" way to solve this.
    I have a project called zuluCrypt[1] and i have looked at this problem extensively and it is not an easy problem to solve and a user will have to intervene sooner or later.udev has a hack somewhere that allows a user to specify what usb port is externally visible and what is not.My solution is the user maintained volume lists discussed below.
    In my project,i came up with a concept of "system volume" and "non system volume".
    I defined a "system volume" as a volume that has an entry in "/etc/fstab","/etc/crypttab","/etc/zuluCrypt/system_volumes.list" or if udev identify the volume as system if udev support is enabled.
    i defined a "non system volume" as a volume that fail in the above criteria or if it has an entry in "/etc/zuluCrypt/nonsystem_volumes.list".
    You know your computer best,the best way to solve the problem using udev is to look for the udev usb port hack and tell udev what usb port is externally accessible and what is not.This should make it easy for udev to make predictable decisions that agrees with your computer setup
    [1] https://code.google.com/p/zulucrypt/

  • How the system determines the Requirement type  for one sales order

    Hi,
    SAP-SD Gurus,
    Please tell me how the system determines the Requirement type  for one sales order?
    Thanks & Regards,
    Sreenivas.P

    Hi,
    System follows some search criterial to determine the requirement type
    1. First, an attempt is made to find a requirements type using the strategy group in the material master.
    2. If the strategy group has not been maintained, the system will determine it using the MRP group.
    3. If the MRP group has not been defined, the system uses the material type instead of the MRP group when accessing the corresponding control tables.
    4. If no requirements type is found here, the system assumes a special rule and attempts to find a requirements type with the aid of the item category and the MRP type.
    5. If this is not possible, a last attempt is made to find a requirements type with the item category only.
    6. If the last attempt fails, the system declares the transaction as not relevant for the availability check or transfer of requirements.
    Please check the path
    SPRO->SALES & DISTRIBUTIONS->BASIC FUNCTIONS>AVAILABILITY CHECK AND TOR->TRANSFER OF REQUIREMENTS--->DETERMINATION OF REQUIREMENT TYPE USING TRANSACTION.
    Hope it will clarify
    regards,
    santosh

Maybe you are looking for

  • Debug an applet that has a run-time (logic) error how?

    hi, I have an applet that has a non-terminating loop in it...I found it after eye-balling my code. How would one debug an applet? I have bought sooooo many books on java, & NONE provide/identify a process for debugging applets. I use JTextPad & would

  • Join retrieving duplicate records

    Can someone tell me why I am returning 10 records when there only should be one. I can put in a delete duplicates record after this but i would prefer to know what is wrong with the below. Tnks.   SELECT MARAMATNR MARAPRDHA          MAKTMAKTX T179TVT

  • Page data and Text components

    Hello, I have a couple of question. I have a large text file that I need open and scroll through. In other words is like opening a document with 200,000 lines of text or so. I need to highlight some of this text and do some other things. I was wonder

  • No swap partition on 10g DB

    I had a doubt that is a partition with the name 'swap' needs to exist on a 10g DB server for swap space to be used. My current 10g DB server does not have a partition with the name 'swap' explicitly. It has the following kind of structure. [root@Jisp

  • Displaying date in different time zone

    Hi, My oracle server is located in UNITED STATES and i want to display the current Australian time with select query. Can anyone help me how to achieve it? Thanks, Vipin