How to separate the Retension amount GL at MIRO

Hi gurus,
I have a Purchase Order with Payment term K01 which stands for 80% agnst work done,15%-completion,5% bk guarantee.Let us say we have created a PO for Rs 100. Now when I do MIRO my entries are as follows.This are divided as per the Payment terms.
  GR/IR 100 Dr
   20000 Vendor a/c 80 Cr
   20000 Vendor a/c 15 Cr
  20000 vendor a/c   5   Cr
20000 = Reconciliation a/c
Now 80+15=95 i will be paying immediately but 5 should go to retension GL since i will be paying that amount after 1 year.   
ie: It should look like
  20000 Vendor a/c 80 Cr
  20000 Vendor a/c 15 Cr
  30000 retension a/c   5   Cr
Pl suggest how this can be done.
SN

IN the PO pricing cdn type . Mke a new cdn type named retention , create a new gl account - retention gl account .
now in the pricing schema make the cdn type and assig the gl account with a acct key.
is cdn type -
aqct key . now go to obyc  t code ... for the act key give the gl account maintained.
do , gr ,then miro . it will reflect as u want
regards

Similar Messages

  • Regarding: How to Get the Tax Amount

    Hai Friends,
                            I have the Input of  Amount + Tax Group.
                           I  need the amount for every Tax from Tax group.
                           How to get the Tax amount for differnt tax type.
    Please help me.
    Regards,
    K Sakthivel

    Hai Sakthi,
    As you want the report for different tax types  you can differentiate different tax types by tax rate and tax code  you can  refer the below query and modify  according to your requirement and you can add as many tax codes/tax type based on your needs.
    BASED ON TAX CODE AND TAX RATE :
    SELECT distinct  M.DocNum AS 'AR Inv. #', M.DocDate as 'Date', M.CardName as 'Customer Name',M.NumAtCard as 'Bill No. & Dt.',M.DiscSum,M.RoundDif,
    (Select Sum(LineTotal) FROM INV1 L Where L.DocEntry=M.DocEntry) as 'Base Amt.(Rs.)',M.VATSUM,
    t.statype,
    (Select Sum(LineTotal) FROM INV1 L Where L.DocEntry=M.DocEntry and statype =1 and taxrate=5  AND TAXCODE='CHVAT5' ) as 'CHENNAI VAT5  SALES',
    (SELECT SUM(TaxSum) FROM INV4 where statype=1 and TaxRATe =5 and DocEntry=M.DocEntry  AND STCCODE='CHVAT5' ) as ' CHENNAI VAT5 COLLECTED ',
    (Select Sum(LineTotal) FROM INV1 L Where L.DocEntry=M.DocEntry and statype =1 and taxrate=0.00  AND TAXCODE='CHTAXEXE' ) as 'EXEMPTED  SALES',
    (SELECT SUM(TaxSum) FROM INV4 where statype=1 and TaxRATe =0.00 and DocEntry=M.DocEntry  AND STCCODE='CHTAXEXE' ) as 'EXEMPTED COLLECTED ',
    (Select Sum(LineTotal) FROM INV1 L Where L.DocEntry=M.DocEntry and statype =1 and taxrate=14.50  AND TAXCODE='CHVT14.5' ) as 'CHENNAI VAT14.5  SALES',
    (SELECT SUM(TaxSum) FROM INV4 where statype=1 and TaxRATe =14.50 and DocEntry=M.DocEntry  AND STCCODE='CHVT14.5' ) as ' CHENNAI VAT14.5 COLLECTED ',
    (Select Sum(LineTotal) FROM INV3 Q Where Q.DocEntry=M.DocEntry) as 'FREIGHT',
    M.DocTotal as 'Total (Rs.)'
    FROM OINV M LEFT OUTER JOIN INV1 L on L.DocEntry=M.DocEntry
    LEFT OUTER JOIN INV4 T on T.DocEntry=L.DocEntry
    LEFT OUTER JOIN INV5 J ON M.DocEntry = J.AbsEntry
    LEFT OUTER JOIN INV3 Q ON M.DocEntry = Q.DocEntry
    INNER JOIN NNM1 T4 ON M.SERIES=T4.SERIES
    where (t4.series ='1' ) AND TARGETTYPE !='14'
    GROUP BY
    M.DocNum,M.DocDate,M.CardName,M.NumAtCard,M.DocEntry,M.DiscSum,M.WTSum,M.DocTotal,M.Series,T4.SeriesName,M.RoundDif,M.VATSUM,T.STATYPE,T.TAXRATE,Q.LINETOTAL,t4.series,
    Regards,
    P.V

  • How to separate the Webi executing duration

    Dear experts,
    I'm running a webi report connected to backend BW via universe. Any idea on how to separate the webi executing duration into BO side part, BW side part?
    Thanks,

    Hi Hong ,
    *The overall runtime can be split into 5 different parts (Database, OLAP, MDX, RFC and
    WebIntelligence) .
    *We have to gather the statistics in the SAP BW system. Use transaction SE16 (Data Browser)
    and go to table RSDDSTAT_OLAP
    *Enter User name and UTIME and calendar date object name (Bex query)
    *Press the execute button and you will get the table with all the statistics in SAP BW. Now, you
    have to separate the backend runtimes into database, OLAP and MDX runtime.
    *Gathering the Database Runtime
    Click on the header of the column “EVENTID” to mark the whole column. Set a filter by pressing
    and select the between range from 9000 to 9011.
    *Gathering the OLAP Runtime
    Click on the header of the column “EVENTID” to mark the whole column. Set a filter by pressing
    and select the between range from 2500 to 4999.
    *Gathering MDX runtime
    Click on the header of the column “EVENTID” to mark the whole column. Set a filter by pressing
    and select the between range from 40000 to 40036.
    *Gathering the Single Statistical Records STAD
    To get the memory consumption, Remote Function Calls (RFC) and the details about all the BAPIs
    called during report execution, we need to enter transaction STAD in SAP BW.
    When starting STAD, set a filter on the connection user for the Universe and select the appropriate
    start time and the length of the interval to be investigated (according to the total runtime of the report).
    This will return a set of RFC calls to the backend. Normally, the major runtime influencing part can be
    easily determined by the column “Response time (ms).
    Subtract all this times from Webi report refresh time , we get time taken at BO end.

  • How to separate the music by tracks language

    I appreciate if someone tells me how to separate the music on my iPod by tracks language, example: English, Spanish, etc. I only find classification by Genere, not by language, Thanks

    I cannot thank you enough!
    you have saved me much frustration.
    thanks for taking the time to answer and have a great day!!

  • How to Separate the Instances?

    Hi All,
    Please let me know  How to separate the instance (CI & DB in one Cluster and DI in Failover )
    Thanks in Advance,
    Jayakumar C

    Hi ,
      Can you please explain the present scenario. Is your SAP running in clusture? do u have 2 seperate boxes for Primary and Failover and now you want to run all services in primary and you want your FO to act as a DI?

  • How to know the stake amount of both the won and lost opportunities

    Hi,
    I need to create a report.
    I would like to have a chart related to the last year opportunities.
    I would like to know in the same reports, the stake amount of the opportunities with the sales stage = Closed/Won, the stake amount of the opportunities Won + Lost (without the stake amount of the open opportunities).
    And I would like to create a third field to calculate:
    ==> Stake Amount Won / (Stake Amount Won + Stake Amount Lost)
    I create a formula inside the stake amount to put 0 if the sales stage <> closed/won and the real value of the stake
    amount when the sales stage = closed/won. In my report I see the value "0" for opportunites <> Won but when I ask for the grand total, the system give me the results of the stake amount of all the opportunities.
    Do you know how to design this report?
    Regards,

    Hi Venky
    For the moment I can't create a formula for my needs. I'm going to try to use Union analysis.
    I would like to make
    - a first report which give me the stake amount *(1)* of all the opportunities with a sales stage=closed/won.
    - a second report which give me the stake amount of all the opportunities *(2)* with a sales stage = closed/lost and closed/won
    - a consolidated report where I can use the results of the 3 previous reports and make formula based on those results.
    formula = *(1) / (2)*
    Do you think it is possible to create formula based on the results of two reports?
    Regards,

  • Flat file having multiple header lines , how to separate the same and pushit into my intrnal table

    Hi Guys,
                    I got an issue , My flat file having multiple header lines
    TPS27RPR  MOME                                      THRIFT (SAVING) PLAN SYSTEM                                           Page    2
    09:54 05 JAN 2014                          List of Contributors w/Company Contributions                           Phase DAY Unit TRE
    Company No: xxxxxxxx - xxxxxxxxxxxxx.
                                                                            Employee/       Employee/
    Employee Full Name/                                                       Company         Company                        Allocation
    Number  ID Number                           PS  PN  End Date        Contribution          Profit        Total Balance   Percentage
    some lines of data and again
    TPS27RPR  MOME                                      THRIFT (SAVING) PLAN SYSTEM                                           Page    2
    09:54 05 JAN 2014                          List of Contributors w/Company Contributions                           Phase DAY Unit TRE
    Company No: xxxxxxxx - xxxxxxxxxxxxx.
                                                                            Employee/       Employee/
    Employee Full Name/                                                       Company         Company                        Allocation
    Number  ID Number                           PS  PN  End Date        Contribution          Profit        Total Balance   Percentage
    in this case how could I separate the header lines from the flat file and update the details to my internal table.
    kindly help me on this issue.
    Thanks and regards,
    M.S.Amirtharajvijay.

    Hi Amirthraj,
    If the flat file is static (if the content within it is same for all) then use the offset concept. First get the contents of the flat file into an internal table and later find the field that has to be in final internal table within the line, calculate the offset for the line and get the value into an workarea. Finally modify/append the work area into an internal table. Also wait for other experts answers for any other hassle free way to achieve the requirement.
    With Regards,
    Giriesh M

  • How to separate the Particular field in next line ?

    Hi,
    i have multipule fields in one line but i want to separate the Particular field in next line how to do this ?
    when i am downloading  my output downloaded like this
    but i want to last field should be newline.
    present output:
    901  ab  3455  5667 2123  item1 100
    902  ab  3455  5667 2123  item2 100
    903  ab  3455  5667 2123  item3 100
    in that i am taken item1 100 as string i want to new line from item1
    but i want like this
    experted output:
    901  ab  3455  5667 2123 
    item1 100
    902  ab  3455  5667 2123 
    item2 100
    903  ab  3455  5667 2123 
    item3 100
    plz any code for above example.
    thanks & regards
          sai
    Edited by: k sai ram on Jan 9, 2008 5:26 PM

    Hi Sai,
                make the layout of your root container as matrix layout
    then make item1 as matrix head data.
    inset one transparent ui just after first 100. then make this transparent ui as matrix head data.
    then make 902 as matrix head data
    inset one transparent ui just after second 100. then make this transparent ui as matrix head data.
    repeat the same for next set too.
    You can also do the same with row layout for root element.
    Regards
    Sarath
    Edited by: Sarath Satheesan on Jan 9, 2008 11:17 AM

  • How to reduce the GR amount?

    I have made the PO say for Qty1 for amount 1000 in FEB'09.
    I made the GR for Qty 1 & amount 1000 in Feb'09
    Vendor given us the invoice reduce price for amount 500..Accounts dept book the IR & release the check. then period has been rolled off. Now how can we make the GR amount to 500?
    Pl advice..

    Quantity variances occur if the vendor:
    Sends a partial invoice for one or more deliveries
    In this case, the system expects to receive more invoices (or return deliveries).
    Sends an invoice for a delivery that the goods receipt has not yet been posted for.
    In this case, the system expects further goods receipts (or credit memos).
    Special circumstances exist for goods-receipt based invoice verification:
    If goods-receipt based Invoice Verification has been defined for an order item and the goods receipt has not yet been posted, the system does not allow you to post the invoice.
    If goods-receipt based invoice verification has been defined for a purchase order item, a goods receipt has been posted, and an invoice is now entered for a larger quantity, the standard system is configured to display a warning message. This enables you to post a quantity larger than that received at the time of invoice receipt even when goods-receipt based invoice verification is active

  • How to Pay the difference amount after Change in Grade

    Hi,
    I have pay element which has global values for different grades.
    GRADE E = 10000
    GRADE F= 15000
    Payment for allowance is happening once in a year, but we need to pay the additional amount if employee is moved from grade E to F.
    But the change can be back-dated also.
    How do i handle this?
    How do i find out if there was change in band and whether did i pay the difference amount?
    Thanks
    Deepali

    Hi,
    I have pay element which has global values for different grades.
    GRADE E = 10000
    GRADE F= 15000
    Payment for allowance is happening once in a year, but we need to pay the additional amount if employee is moved from grade E to F.
    But the change can be back-dated also.
    How do i handle this?
    How do i find out if there was change in band and whether did i pay the difference amount?
    Thanks
    Deepali

  • How to separate the sound on my headphone jacks?

    hi. I have an hp pavillion dv6-6c50se Entertainment Notebook, and I'm using "Traktor 2" mixing software.  in order to hear separate sounds from my headphones and the external speaker, I need the sound driver to recognize them as separate devices(beats audio which is two-channel and has two headphone jacks) .  In fact , I can't separate them to have the monitoring sound in my headphones and the master, in speakers.  The device can only separate the sound between internal speaker and headphones(or speakers) which are connected to it.  So, how should I do it? (maybe muting the built-in speaker and transfer it's sound to the external speaker in some way? )
    thanks 

    Hello pkr_legend,
    Take a look at these symptoms and see if the troubleshooting steps help to resolve your issues.  Please let me know.
    Good luck!
    ↙-----------How do I give Kudos?| How do I mark a post as Solved? ----------------↓

  • How to separate the value and currency

    Hi Experts,
    We have data in report like this 12545EUR
                                                       24521DM
    Now our requirement is  separate the value and currency.
    Can anybody tell me what i do in Query designer.
    Thanks in Advance

    Hi
    NODIM is used in a scenario like u want find the amount of product then the formula for the amount is price * quantity
    AMOUNT = PRICE * QUANTITY
    IN this case the unit for PRICE ,let say EUR and for quantity the unit is EA and say we have price value = 10 EUR and quantity value   = 5 EA
    if u apply the above value in the above formula , then it leads to the value as shown below,
    AMOUNT = 10 EUR * 5 EA = 50 EUR EA
    In this case the units for the amount should be EUR not "EUR EA" in this case we have to eliminate the units for PRICE . so that can be done by using the
    amount = /BIC/NI_AMT * NODIM(/BIC/NI_QTY)
                 = 10 EUR       *   5         = 50 EUR
    Hope u got it,
    Revert back in case of any query ,
    Assign points ,
    Thanx & Regads,
    raviChandra

  • How to separate the GUI interface from program execution in Labwindows?

    Hallo,
    I am trying to combine TCL interpreter with Labwindows in order to executes tcl scripts with user implemented C functions that interact with devices in Labwindows. The idea is from another hand to have the ability to control my program from GUI and in the same time to be able to execute command scripts that will take a more control on the device interface.
    I can invoke the tcl interpreter for a single command or not so complicated script. When I execute a simple loop from the script my user interface stop to respond to any messages until interpreter exits the loop.
    The question is how to separate both the GUI and the program that executes in background in my case the tcl interpreter?
    Thanks,
    Nikolai

    Probably the best solution would be to do the TCP loop in another thread. For help with multithreading programming, see the CVI Multithreading Overview (cvi\bin\MultithreadingOverview.pdf) and the multithreading example programs (cvi\samples\utility\Threading).
    Best Regards,
    Chris Matthews
    National Instruments

  • How to separate the 2 stereo tracks?

    I'm sure this must be easy but I can't figure it out.
    I want to separate the 2 tracks on my stereo tracks and use them separately .... how?
    thanks gang!

    I cannot thank you enough!
    you have saved me much frustration.
    thanks for taking the time to answer and have a great day!!

  • Help... how to separate the integer number..?

    please help...
    I want to separate the integer number into 3 parts.
    for example 12085441 the parts become:
    part 1 : 12
    part 2 : 08
    part 3 : 5441
    How to do it...? please Help..
    Thanks....

    I am a student, I am developing a simple program
    which required the date.
    That 8 digits number will be stored in the Ms.Access
    database, and I will store it as text. When the date
    is loaded, I convert to int, then separate it become
    3 parts,
    part 1 for day, part 2 for month and part 3 for
    year.
    The purpose of separating these number is to compare
    or calculate or date sorting purpose on my program. I
    create the Date ADT to receive the number (day,
    month, year), so I can calculate that date.
    Sorry, its quite confusing... I just make simple
    program that implement ADT and Database...If you're talking about dates, then they aren't integers. What date does the "integer" 1112001 represent? 1/11/2001 or 11/1/2001? Are you going to mandate that months January-October be stored with a leading '0'? How are you going to enforce that? How are you going to be sure it's been done? No need to represent a date as an integer, that's just asking for bugs

Maybe you are looking for