MAP / Standard GRC and inventory unit price used during MIGO

Hi,
I want to seek advice of the below.
The value is quantity x unit price where I would like to ask on unit price.
MAP - during MIGO
1 debit inventory - price refer to PO or material master
2 credit GR/IR - price refer to PO or material master
Standard - during MIGO
3 debit inventory - price refer to PO or material master
4 credit GR/IR - price refer to PO or material master
Thanks alot

> What about GR/IR? The unit price is getting from where for both cases?
> Also for inventory account, I thought for standard, it should be from material master?
>
> Now a bit confusing to me.
>
> Shiva reply below :
> MAP
> PO price Dr to Inventory A/c
> Cr-GR/IR - ?
>
> Standard
> PO price Dr to Inventory A/c
> Cr-Gr/IR - ?
Hi Cal,
Obviously it is the PO price. GR/IR is the offsetting intermediary entry that is to be paid to the vendor with respect to the price you have mentioned in the PO, it is acc payable to the vendor depending on PO unit price. In real time you are buying the goods from the vendor at the price which you mention in the PO, hence system has to take account how much worth material in coming to inventory and how much outstanding to the vendor (GR/IR).
In case of MAP, market price keeps varying and the same is updated in the material master on averaged base as and when the procurement price keeps changing, but that will not stop you from buying material at lesser or higher price everytime you order your vendor.
In case of standard price (usually for FERT, HALB) it's your business decision to keep the material price standard and fixed for various resons (such as costing and cost sales price) hence any price differences in S are to be mapped to separate G/L acc to track the differences. Nevertheless if your standard price is say $10 and your PO price is say $8 or $15, inventory is debitted with the PO price ( $8 or $15) and the same is creditted to GR/IR as acc payable to vendor.
Hope its clear
Regards
Shiva

Similar Messages

  • Value mapping, interface mapping, standard funtions and user defined functi

    I like have more information abt live scenario's use of value mapping, interface mapping, standard funtions and user defined functions.
    How to create user defined funtions and how to use it in XI?
    thanks in advance
    shiva

    Hi,
    Interface mappings register your mapping program for an interface pair in the Integration Repository. If you require a mapping at runtime, it is sufficient to select the interface mapping for the interface pair at configuration time .The Integration Server uses the interface mapping to identify associated mapping programs for request messages, response messages, fault messages, or all three.
    Features
    Executing Multiple Mapping Programs for One DirectionBy using an interface mapping you can execute multiple mapping programs consecutively for the transformation of a request or response message. In such cases, an interface mapping comprises multiple steps for which the following applies:
    ●     The steps are executed in the sequence specified (from top to bottom). The result of the mapping program from the previous step is forwarded to the mapping program of the subsequent step.
    ●     Each step can reference a mapping program that executes a 1:1, 1:n, n:1, or an m:n transformation. In the case of multi-mappings (1:n, n:1, or m:n), the previous step must create the same number of messages that the subsequent step expects.
    ●     Multi-mappings use one envelope to put all messages in one structure. If one of the steps references a multi-mapping program, all subsequent steps must use the same envelope.
    The mapping for a request message comprises two message mapping programs: one 1:1 transformation and one 1:n transformation. Since the latter message mapping uses the multi-mapping envelope for both the target message and the source message, the message mapping for the 1:1 transformation must also create a transformation result with a multi-mapping envelope.
    You do not strictly need to divide up one direction of the whole mapping into different steps. However, this enables all the message formats in one system landscape to be mapped to a central message format, for example. This results in less mapping programs being required because you no longer need to be able to map all the different message formats to each other
    Activities
           1.      Create a message mapping on the design maintenance screen of the Integration Builder (see also: Creating an Object).
    You can also create multiple interface mappings for the same interface pair.
           2.      Enter the source and target interfaces that require a mapping of the request message, the response message, the fault message, or all three, in the table of the same name. The following restrictions apply:
    ○     If you want to use the interface mapping in a transformation step in an integration process, you must only specify abstract message interfaces. Furthermore, all objects (integration process, interface mapping, and all objects that reference the interface mapping) must be in the same software component version. If you want to reference objects from underlying software component versions, you must access the objects from the Basis Objects branch (in the navigation tree or using an input help).
    ○     If you want to map multiple messages to each other by using a multi-mapping, you can only specify asynchronous interfaces (for further restrictions, see: Multi-Mappings). If any message interfaces are missing, you can also create them by using the function Create New Object ().
    If the interface cannot be imported or cannot be created in the Integration Repository (in the case of an external adapter, for example), you must enter the interface names manually. However, it is not possible to check the technical name in this case.
           3.      To import the properties of the interfaces, choose Read Interfaces. The table in the lower area displays tab pages for the request message, response message, and if available, for the fault message, for each mode of the interfaces (either synchronous or asynchronous).
           4.      To develop an external mapping program, export the XSD schema of the respective request or response message as a zip file after you have imported the interfaces. The zip file can contain multiple schema files that reference each other, for example in a multi-mapping. In this case, the schema with the global message element has the name MainSchema.
           5.      To reference a mapping program for the respective message, you have the following options:
    ○     Select an existing mapping program from the Integration Repository by using the input help (). If this is a message mapping, the default setting of the input help only displays those message mappings that are found using the source and target message in the Integration Repository (in multi-mappings, the first source and target messages are used as the search criteria). However, you can also display any number of message mappings, for example, because you are constructing a mapping from several mapping programs with intermediate instances which have no message types.
    ○     You can create message mappings directly from the interface mapping. To do this, select the mapping type Message Mapping in the Type column. Position the cursor in the Name column and choose the function Create New Message Mapping () in the Mapping Program frame. The Integration Builder copies the specifications of the messages and their occurrence directly from the interface mapping.
    An interface mapping can only reference mapping programs that belong to the same or an underlying software component version of the interface mapping. This ensures that the mapping program can be shipped together with the interface mapping (see: Software Logistics).
           6.      If it is not a mapping for a fault message, you can execute multiple mapping programs in succession for request and response messages:
    ○     To insert an additional line for a mapping program, choose .
    ○     To delete the registration for a mapping program, choose .
    At runtime, the mapping programs are executed from top to bottom.
           7.      Save the interface mapping.
    Regards
    Aashish Sinha
    PS : reward points if helpful

  • Difference between Standard Pricing and Moving Average Price

    Hi,
    Would like to seek some advises on the difference between standard price and Moving average price.
    also, how does it affect the account postings differently?
    Thanks

    Standard Price
    Materials whose price control indicator is set to S are valuated in Financial Accounting (FI) at standard price.
    This is recommended for semifinished products and finished products.
    The moving average price is shown as a statistical value in the material master record.
    The standard price is normally calculated using a standard cost estimate for the material. The standard price can also be calculated in a mixed cost estimate.
    Moving Average Price
    When materials whose price control indicator is set to V are received from in-house manufacturing processes, they are initially valuated with a value you defined (such as the standard price). When you settle, the material stock account is debited with the variances. This results in a new moving average price.
    Valuating semifinished products and finished products with the moving average price is not recommended.
    Regards,
    Indranil

  • SO Unit Price using DTW

    Hi Experts,
    I have imported all the orders by DTW but I unit price didn't import I have checked my import files, they are correct, checked source data when importing in DTW.
    Can anyone tell me what is the problem, am I missing something.
    Regards,
    Shahid

    Hi Shahid,
    Please find attached Note [991114|https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/smb_searchnotes/display.htm?note_langu=E&note_numm=000991114]. The solution to your issue is to rename the column Price to UnitPrice and the import will be done successfully.  
    hope it helps,
    Regards,
    Ladislav
    SAP Business One Forum Team

  • How do i able to get data for unit price using RSEG table?

    Dear All,
    How do i able to get data for unit price in RSEG table?

    Hi Thiru,
    Please check the logic in thread http://scn.sap.com/thread/1347964
    Hope this helps.
    Regards,
    Deepak Kori

  • Material unit price change during GR

    Hi All,
    We are doing import purchase and we have not done any changes for PO price but there is sudden change in material unit price in MIGO.
    Please guide
    Thanks and Regards
    Pavan

    Dear,
    Kindly check the currency which are maintained in the PO and GRN currency.
    There might be difference in the currency.
    Regards
    Utsav

  • Price difference during MIGO

    Dear All,
    Can advise me under what circumstances, migo will happen price difference for both standard price and map material.
    Thanks

    Standard Price - During MIGO, when price is $10 and the PO price is $12, then the difference of $2 will go to the price difference.
    MAV price - During MIGO, the price difference will go to the stock account.

  • Different material price captured during MIGO

    Hi Guru's
    We have maintained the price of the material (moving average price - v) as say Rs100/-
    The total quantity of stock is "0" in all the plants.
    We raise a PO for this material and in the PO we maintain the price of the material as say Rs90/-
    Say we order for 100 No's of this particular material.
    Then in the PO the value (i.e price * quantity) of the material will be Rs9000/- (for the time being do not bother about
    the taxes & duties)
    But when we do goods receipt using tcode MIGO against the PO the price captured for the material is Rs 100/- from the material
    master record (moving average price - v, i.e Rs100/-), when is should be Rs90/- as maintained in the PO.
    I.e the GRN value is 100 (quantity) * Rs100/- (price maintained in the material master record) which is WRONG
    when it should be 100 (quantity) * Rs90/- ( the price maintained in the condition records and which is flowing in the PO)
    We want the price to flow as it  is maintained in the PO and not from the material master record.
    Please help to resolve the issue
    Thanks
    satish

    Hi Nate Risner  
    When I am referring to the price in the PO means that the price in the PO of say Rs90/- is being picked from the condition records maintained using a condition type and not the cost price from the material master records
    And I am not saying that after we have purchased the moving average price should be Rs90/-
    The moving average price of the material is maintained at Rs100/-
    I also agree with you that the moving average price has nothing to do with the price you're going to pay the vendor.
    Now when you say that "If the price in your purchase order is 90, no matter what your material master says, you will pay 90."
    That is where the problem is. The price in the purchase order is 90 which is taken from the condition records.
    Now when we do MIGO the value is coming as 105 (quantity) * Rs100 (moving average price in the material master record)
    Even I am of the opinion as you that "Else, there would be no real way to calculate moving average."
    The problem is we want the price from the PO to flow during goods receipt (i.e in MIGO) and not the moving average price from the material master records
    I hope you got my point.
    Thanks
    satish

  • Make unit price as a mandatory field and using FMS

    I would like to use FMS for provide price as a mandatory filed in Purchase order .
    I created UDF and made it as a mandatory and I refered it's value to Unit price but during UDF definition system asks me default value so when I create purchase order the udf has a value and it makes problem.

    Hi
    It can be done by FMS .
    You need to put clause like ..where $[$userdefined field] =' '
    Please test this in your environment .If this didn't help ,then you have to go for Store procedure .
    Thank you
    Bishal

  • Wrong Unit Price in a Good Issue Document using DI

    Hi,
    in my addon I want to create a new Goods Receipt document, using DI.
    In the Lines, I set the ItemCode, I set the Quantity, and I set the Price, then I add the document, but when I go to Sap, in the Goods Receipt created, the Unit Price is wrong. I've try to set Quantity and LineTotal, Quantity and Price, Quantity Price and LineTotal but all the combinations is not correct, and the Unit Price is not equals to the price that I have set.
    I have try to change the Price List, but nothing is happened.
    This is my simple code:
    Dim entrataMerce As SAPbobsCOM.Documents = myDB.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInventoryGenEntry)
    entrataMerce.CardCode = cardCode
    entrataMerce.Series = series
    entrataMerce.Lines.ItemCode = itemCode
    entrataMerce.Lines.Quantity = 1
    entrataMerce.Lines.Price = 100
    entrataMerce.Lines.WarehouseCode = whsCode
    entrataMerce.Add()
    Where is the error?
    Thanks
    Marco

    Instead of Price, try using UnitPrice? This is a confusing area of the DI :/

  • Creating order form and need Java Script to calculate unit price and quantity in Acrobat Pro.

    Hi,
    I am creating order form in Acrobat Pro , and I have
    code
    Order Quantity
    Unit price $
    201
    500
    $ 0.52
    201
    1000
    $ 0.36
    202
    300
    $ 0.26
    202
    500
    $ 0.2
    How make Subtotal and Total price with Java script.
    I do not know how to write java script.
    Anyone can help me?
    Thanks,

    Thanks for your response. I have 2 quantities and 2 Unit price for each code, I know a simple sum in calculation it works for 1 unit price and quantity.  Can you please let me know how to do it? One of the expert sent m this:
    //change field names as needed
    var qt1 = this.getField("qt1").value;
    var up1 = this.getField("up1").value;
    var qt2 = this.getField("qt2").value;
    var up2 = this.getField("up2").value;
    event.value = (qt1 * up1) + (qt2 * up2);
    I put this in total text field (calculation tab , Custom script) , but it  did not worked.
    I appreciate it if anyone can help or give me  suggestion.

  • Unit price being used by GR

    Hi,
    We have an issue here.
    We have a PO with the ff. details:
    Quantity : 13,968
    Net Price: PhP 5.81
    When the user received the goods via MIGO, the amount in LC reflected in the material document number is 79,948.50.
    Question is what is the unit price used to compute for the 79,948.50? Where can we see the unit price used?
    Thanks!

    >
    Jackie Fiesta wrote:

    > We don't have condition tab for this PO. I guess that means it doesn't include surcharges, discounts, delivery charges, etc.
    How is this possible? If you have a net price maintained for the item then the conditions tab will have atleast PB00 or PBXX condition type depending upon the whether the price is picked from some condition record or entered manually.
    Secondly, For condition type SKTO there need not be any info record, it is picked up automatically for the payment terms mainatined in the vendor master

  • In RFx comparison, the unit price of un-qouted items shown as ???

    Dear All;
    We are using SRM7.0.
    In RFx response, if we leave the price as zero, the system will display the below message:
    Line 0001: '0' in the price field means that you are offering the item for free
    Line 0002: '0' in the price field means that you are offering the item for free
    Line 0003: '0' in the price field means that you are offering the item for free
    therefore, we have to change the submitted qty to zero and keep the price as zero too. By doing so, the system will NOT consider these items as free item. However, in price comaprison details, it shows the unit prices of all these items with zero prices and qty as ???.
    Is this the system standard to show the unit price of un-quoted items as "???".
    Appreciate your help.

    Hi hoasheq
    We changed using Message control to force Vendors to put a price while submitting RFx Response.
    Cause once a Vendor submitted a price 0 we were not able to create POs out of the winning Bid.
    In SRM 4 it used the price we had in ECC to create the PO.
    Nikhil

  • Unit Price Calculation on Smartform

    Hi Friends,
       I am in a need to calculate and print unit price in Smartform, I am not supposed to make any changes in Driver Program. Here, the fields FKIMG(total quantity) and NETWR(Total amount) are selected from table VBRP and stored in an internal table itab. now this itab is passed to smartform tables interface. So my itab only have 2 fields FKIMG and NETWR.  I need to calculate Unit Price = NETWR / FKIMG.
    The out put required is like this,
      Total Qty       Unit Price      Amount
      20                 100                2000
      05                  300               1500
      08                  200               1600
    How to do this in smartform--- please help me.
    Regards,
    Ajoy

    Hi Ajoy..
    In case of SMARTFORMS we can add the Logic using PROGRAM LINES Node.
    Steps:
    1. Create a <b>variable</b> in the Global data Tab in Global Definitions of Smartform.
        Eg:  V_UNITPR TYPE VBRP-NETWR
    2. Create a <b>Program lines</b> node above the Text node where the Unit price has to be displayed.
        Input Parameters: VBRP-NETWR  and   VBRP-FKIMG
        Output Parameters: V_UNITPR.
        Code:
                     V_UNITPR = VBRP-NETWR  /   VBRP-FKIMG.
    3. Check the Program lines node and Display the Field V_UNITPR.
    <b>Reward if Helpful.</b>

  • Unit price issues

    HI!
    In m my smartform Im getting the unit price for my invoice from the condition table directly instead of calculating it (Total / Quantity) which creates the rounding up issues. SO this works fine for us but the problem occurs when the condition pricing is like 300/ 1000 L or 4000/ 1000Kgs , what happens is that in the output the unit price and quantity when multiplied contradicts , though the net price per line item shows correctly but suppose qty is 3 L and the unit price is 300/1000L so total os .9 dollars which is correct but in  the form out put it shows  qty= 3 unit price 300  and total .9 dollrs, which si contracdictory, so what I did I used a calculation gaain and divided by condition price by condition pricing unit so when its 300/1000L it would show .3 /L which is now ok but another problem rose with metric ton, since the selling unit is MT and the unit price now after dividing by condition pricngi unit makes it per KG so output would show like qty =3 unit price  4 and total = 12000 dollars , so heer unit price is wrong as it should have been 4000/ Ton as the total os 12000 dollars.
    Is theer a way out to show the correct unit pricing as per the sales unit. I had used the code to just divide the total price of line item  divided by the Quantity but then the rounding up issues came up which was not required .
    read table is_bil_invoice-it_kond into gs_kond
    with key bil_number = gs_gen_del-bil_number
    itm_number = gs_gen_del-itm_number.
    if sy-subrc = 0.
      g_unit_price = gs_kond-kbetr / gs_kond-kpein.
    else.
    ** Loop around and get the price for it
      loop at is_bil_invoice-it_kond into gs_kond
      where bil_number = gs_gen_del-bil_number and
      itm_number = gs_gen_del-itm_number.
        if gs_gen_del-fkimg <> 0.
             g_unit_price = gs_kond-kbetr / gs_kond-kpein.
          endif.
    *  g_unit_price = g_item_tot / gs_gen_del-fkimg.
        endif.
      endloop.
    endif.
    * Get unit price and tot price.
    g_item_tot = gs_gen_del-netwr - gs_gen_del-kzwi3.
    *IF gs_gen_del-fkimg <> 0.
    *  g_unit_price = g_item_tot / gs_gen_del-fkimg.
    *ENDIF.
    thanks

    Well we would ike to grab the unit price directly from the condition mentioned in the billing documents , thats the reason this issue has errupted , We would like to pull it directly from teh document onto the invoice but as I said when its given per 1000 L or /1000 Kgs then the problem occurs as teh quantity may be in MT and the unit price in the condition on document maybe like 4000 dollars per 1000 KGS so it takes 4000 and multiplies bny quantity which is in MT which is 1000 times more than teh correct value. SO as per my piece of code its grabbing the unit price directly from teh condition in the billing document . If I just divide this unit price that I am gettimng from the condition table in Doc by the condition rate KPEIN then it works ok except in few cases like MT. The quantity will show 3 MT suppose and the unit price will be 4000/1000 = $4/ kgs so this will contradict the units but in case of per 1000L it would be ok as the resultant will be in litres only but in case of MT its converted to Kgs so basically a client will see 3 MT QTY for 4 / Kgs  and price will be 12000 dollars which dosent look alright though teh resultant is correct prioce.
    SO this becomes a special case when we dont need to divide by condition unit rate . My question is can be give such kind of exceptions in our code and proceed or will be wrong.
    Thanks

Maybe you are looking for

  • HT204266 Hi, I have a problem with my app store. It doesn't open. Can you help please ?

    Hi, I have a problem with my app store. It doesn't open. Can you help please ?

  • Filtering List of Values in Parameter form

    1. I am calling reports from (web based) forms 6i and passing a parameter. Based on the parameter, i want to restrict the list of values in the parameter form of the report. 2. I have two items in parameter form. Based on value entered in item 1, i w

  • Sort column based on value

    Hi All, Query result gives ou put like in the following order CITY NAME CHENNI DELHI LONDON RIO DEGENERO How to get output in the following sort order LONDON CHENNAI DELHI RIO DEGENERO i dont want to hardcode the column values ..it will be great if i

  • Soap Port

    HI Experts, Is it possible to change the port that the system publishes on soap sender individually, i mean that in each scenario, i will use a different port.

  • Reading email via dotmac on ipod touch

    Am I correct to state that you can only read the title of the email and the first line? I bought the touch as I thought I could check email on the go, but if it only shows one line, it is pretty useless for that... Does anybody else have that phenome