Posting of IR and GR

Dear Expert,
I would like to understand the posting of GR and IR in PO.
Sample as follows:
PO amount  = MYR 4680   (1 pc)
GR amount  = MYR 4680   (1 pc)
Double entry upon posting:
Dr. Exp Ac1     MYR 4680
Cr GR/IR Ac    MYR 4680
IR amount    = MYR 4320 ( less due to discount given) (1 pc)
Double entry upon posting:
Dr. GR/IR Ac     MYR 4680
Cr  Vendor       MYR 4320
Cr  Exp Ac1     MYR  360
In term of Finance,  the entry are tally. However when I view in PO History tab in the PO itself, there is balance of MYR 360. So do at the Status tab of the PO.
In this case, may I know is this the correct posting? Or is there any other way to perform the GR? In order to close this PO, do we need to do force closing by ticking the Final Invoice indicator?
Kindly advise.
Thank you.

In simple step, the correct process is what ever the GR amount is posted for the PO, you should post Invoice amount as same as GR amount.
In your case, if you find the IR amount is different than GR amount, then you should cancel the GR, then again post the GR after changing the price.
Suppose, you have created a PO with amount 4680, then you have posted GR with amount 4680. But you've got invoice for amount 4320. Now you should cancel the GR and then change the PO amount as 4320 and then again do GR with amount 4320, then do invoice for amount 4320.
Then check your PO history. It will be shown as balanced.

Similar Messages

  • Reg.Automatic posting period close and open

    Dear Experts
    We have to do Posting period close and open in MMPV every month, is there any way to do automatically as background job. Pls help me.
    Thanks in advance
    Rajakumar.K

    Hi,
    To open the MM period every month, you can schedule the batch job in background.
    Use transaction code SM36 and the program name for this transaction code is RMMMPERI.
    Use dynamic selection for the date, where u can give the date as a first day of next month and schedule the job for the last day of every month.
    It is working fine in my system
    I hope it will help.

  • Cost transfer posting within Training and event management

    Dear experts!
    Now, I'm getting some issues about transfer posting in Training and event management.
    - The first, I create business event.
    - Second, I posted cost of business event to CO.
    when I posted to CO, I only want to give cost of business event to one cost center. But the system require I have two cost center:
              + Sender cost center
              + Receive cost center.
    Really, I want to post cost of business event to Receive cost center.
    How do I have to do?
    Help me, Please!
    Best regards, Huy

    Hi huy daongoc ,
    you need to find out from the FICO guys. 
    If the sender cost center and the receiver cost center is same.  then give both records.  They will help you out.
    I think Sender cost center means the cost center under which the training is organised.
    Receiving cost center means the persons who are all receiving the training, those persons cost center.
    Regards
    Venu Gopal

  • Transaction Posting Confirmation Message and Action Listener behaviour

    Hi, I have a scenario that a user is Posting a Transaction and when he press the “Post” Button a, confirmation dialog box should popup asking “Do you really want to Post the record ?”. If the user press “Yes” the record is further process and If the user press “No” then the transaction should not proceed.
    I have implemented the main screen(PostTransaction.java) and the popup confirmation window(ConfirmationWindow.java)
    Question 1 ) Why the code is not stoping in the Post Button Action listener as in JOptionPane, then how do i know that the user has selected "Yes" or "No" ?
    Question 2) Do I have to write the code for posting of a Transaction(postTransaction() method) in the “ConfirmationWindow”? or it should be in “PostTransaction”.
    import javafx.event.ActionEvent;
    import javafx.event.EventHandler;
    import javafx.application.Application;
    import javafx.scene.Group;
    import javafx.scene.Scene;
    import javafx.scene.control.Button;
    import javafx.scene.control.Label;
    import javafx.scene.control.TextField;
    import javafx.scene.layout.GridPane;
    import javafx.stage.Stage;
    public class PostTransaction extends Application{
           public void start(final Stage stage) throws Exception {
                  Group root = new Group();
                  Scene scene = new Scene(root, 300,300);
                  stage.setScene(scene);
                  stage.setTitle("Transaction Post Screen");
                  GridPane gp = new GridPane();
                  Label lblName = new Label("Name");
                  Label lblAmount = new Label("Amount");
                  TextField txtName = new TextField();
                  TextField txtAmount = new TextField();
                  Button btnPost = new Button("Post Record");
                  gp.add(lblName, 1, 1);
                  gp.add(lblAmount, 1, 2);
                  gp.add(txtName, 2, 1);
                  gp.add(txtAmount, 2, 2);
                  gp.add(btnPost, 2, 3);
                  btnPost.setOnAction(new EventHandler<ActionEvent>() {
                        @Override
                        public void handle(ActionEvent arg0) {
                             //The code does not stop here as in JOptionPane, then how do i know that the user has selected "Yes" or "No" ??
                             boolean popupResult = ConfirmationWindow.confirmTranactionPosting(stage, "Please Confirm");
                             if(popupResult==true){
                                  //This line is printed before the user selects yes or no
                                  System.out.println("Proceeding with Tranaction Posting");
                                  //postTransaction();
                             if(popupResult==false){
                                  //This line is printed before the user selects yes or no
                                  System.out.println("Do not Proceed with Tranaction Posting");
                 root.getChildren().add(gp);
                stage.show();
                public static void main(String[] args) {
                  launch(args);
              private void postTransaction(){
                   //write the code for posting here
    import javafx.event.ActionEvent;
    import javafx.event.EventHandler;
    import javafx.scene.Group;
    import javafx.scene.Scene;
    import javafx.scene.control.Button;
    import javafx.scene.control.Label;
    import javafx.scene.layout.BorderPane;
    import javafx.scene.layout.HBox;
    import javafx.stage.Modality;
    import javafx.stage.Stage;
    import javafx.stage.StageStyle;
    public class ConfirmationWindow extends Stage {
         Stage owner;
         Stage stage;
         BorderPane root;
         static boolean postStatus = false;
      public ConfirmationWindow( Stage owner, String title){
        root = new BorderPane();
        stage = this;
        this.owner = owner;
        initModality( Modality.APPLICATION_MODAL );
        initOwner( owner );
        initStyle( StageStyle.UTILITY );
        setTitle( title );
        setContents();
      public void setContents(){
        Scene scene = new Scene(root,250,150);
        setScene(scene);
        Group groupInDialog = new Group();
        groupInDialog.getChildren().add( new Label("Do you really want to Post this record ?") );
        root.setCenter( groupInDialog );
        Button yes = new Button( "Yes" );
        yes.setOnAction(new EventHandler<ActionEvent>() {
              @Override
              public void handle(ActionEvent e) {
                   postStatus =true;
                   stage.close(); // Close the pop up. Transfer control to PostTransaction.java and execute the PostTransaction() method.
        Button no  = new Button( "No" );
        no.setOnAction(new EventHandler<ActionEvent>() {
              @Override
              public void handle(ActionEvent e) {
                   postStatus =false;
                   stage.close(); // Close the pop up only
        HBox buttonPane = new HBox();
        buttonPane.setSpacing(10);
        buttonPane.getChildren().addAll(yes,no);
        root.setBottom(buttonPane);
        stage.show();
      public static boolean confirmTranactionPosting(Stage owner, String title) {
           new ConfirmationWindow(owner, title);
           return postStatus;
    }

    The MII Message listener is a queue. But when I understand you correctly, you do not want to process the messages immediately after arriving in the Listener.
    Maybe the categorization of messages is an option for you (see [Sap Help: Processing Rule Editor - Category|http://help.sap.com/saphelp_mii121/helpdata/en/43/e80b59ad40719ae10000000a1553f6/frameset.htm]. You can enter a category for the control recipe messages. The messages will then be placed in the Listener queue. You can use the [Message Services|http://help.sap.com/saphelp_mii121/helpdata/en/43/e80b59ad40719ae10000000a1553f6/frameset.htm] actions to read the categorized messages and process them as you need.
    In addition to Manoj, you may also use the [Queueing actions|http://help.sap.com/saphelp_mii121/helpdata/en/43/e80b59ad40719ae10000000a1553f6/frameset.htm] of MII, where you can queue xml contents.
    Hope this helps.
    Michael

  • Trying to post my question and being denied, why?

    I had an incident happen on my MacBook Pro and needed help with it. I created my question and clicked POST. After I clicked POST nothing happened and it appeared my question did not post. I thought something went wrong with posting my MacBook Pro question. I checked my activity page and looked for my new entry and it was not listed. I went back and tried to post again. This time I was sent a pink banner that read "You are not allowed to create or update this content." At the bottom of my question box it said "Auto-saved" with the date and time listed. I am confused now. I have searched all over looking for my question. It's no where. What has happened to my posted question? Why am I being denied access to it?

    The Forum is haunted with glitches, you ran in to two. If you get the you can't post message first refresh the page if that doesn't work try a little later. If you get the message auto-saved versions etc,. tap recover or type a new question. If you find your question is in the wrong Forum reply to yourself and ask if someone will ask a host to relocate your post.

  • I upgraded to Mountain from Snow and find that there is now a problem adding iphoto to the cloud.  I have iphoto '08,version 7.1.5.  Tried to follow one poster's advice and upgrade to 9.1 but I need 9.0 first and I can't find that.  suggestions? thanks!

    I upgraded to Mountain from Snow and find that there is now a problem adding iphoto to the cloud.  I have iphoto '08,version 7.1.5.  Tried to follow one poster's advice and upgrade to 9.1 but I need 9.0 first and I can't find that.  suggestions? thanks!

    You have to buy iPhoto from the Mac App Store.

  • Difference between Posting Type 4 and 7 in EBS

    Hi,
    A basic question in EBS. While configuring EBS Posting Rule I find the Posting Type 4 and 7. I want to know what is the difference between them.
    My Senerio is that I want to upload the EBS for Outgoing Payment and also want to Clear the GL account. The Process is first the Invoice is raised to the Vendor and then F110 is used to pay the vendor and then EBS is run to clear the Bank Clearing Account and update the Main Bank Balance.
    Regards,
    Nikhil

    Hi,
    Thanks for your reply. I need one clarification on your point "the system determined the posting key for clearing from the clearing configuration."
    Our initial entry in the current situation is as follows:
    Expenses A/c .... Dr.
       Vendor A/c .....Cr.
    Through F110 we make the payment to vendor and vendor open line item gets cleared.
    Vendor A/c ...... Dr
       Bank Outgoing Clearing A/c..... Cr
    When uploading Bank Statement the following entry is passed:
    Bank Outgoing Clearing A/c ... Dr
       Main an A/c ...... Cr
    Since the bank clearing account remains open  and does not get cleared in the above entries, can it be cleared through automatic Bank reconciliation?
    If yes then what will be the EBS configuration for the same. Or we need to clear the Bank Clearing open items by F.13 T_Code.
    Thanks and regards

  • Posting Cash Payments and Clearing Invoices

    Hi everybody,
    Can anybody suggest a transaction to post payments (money) and clear FI invoices.
    I am looking for a transaction where the user can pull an invoice by doing a search by invoice number, or by PO number, and to post a payment against the invoice, do clear it down.
    I tried the transaction F-28 and, apparently, I can´t search the invoice by the PO number.
    Appreciate your help!
    Thank you very much!
    Kind regards
    Drimas

    Hello,
    If I understand correctly you are trying to make payment for vendor invoice. Whereas, the transaction code F-28 relating to Customers.
    You have two option in SAP to post invoice
    1. MIRO - If you have Purchase Order details and your MM module is in place, then you can post. However, before posting MIRO, you should have Purchase Order in place ME21N and goods receipt must have been made in MIGO.
    2. If it is pure FI Invoice, then you can post the invoice through F-43 or FB60
    Now for any of the invoices 1 or 2, you would like to make the payment,
    You can make the payment by using
    F-53 - Creates Payment Document (To assign check manually use FCH5, to assign automatically use FBZ5)
    F-58 - Creates the Payment document as well as assign the check automatically.
    F110 - For Automatic Payment Program
    If you want to void the check, then FCH9
    If you want to void the check as well reverse payment document FCH8
    If you have not assigned any check so far, but would like to reverse the payment document, then use FBRA.
    Once you have reversed the payment, if you still wanted reverse invoice document, then use FB08.
    If you want to see the check register, use FCHN.
    To update the check number on assignment or reference field, you can use FCHU.
    May be some of transaction codes are irrelevant for you, but just for your future reference, I have provided additional information.
    Please let me know if you need any further information.
    Regards,
    Ravi

  • We want the accounts to be posted to 5310 and sales org xx70

    Hi All
    In april2008 invoice was created for company code 5610 and sales org xx60 now in Jan 2009 they have seized this company code 5610 and sales org xx60 and started operations on 5310 with sales org xx70
    Now for business reasons (self billing) they are doing credit memo based on the old invoice which was created in April 2008 ... in the credit memo it is copying all the information for 5610 and sales org xx60 and posting accounts to sales org xx60.
    We want the accounts to be posted to 5310 and sales org xx70
    Please help me.
    Rajendra Prasad

    Hi Hari Challa
    Thanks for the help  but i have a  dought
    can you please clarify under which conpany code (old one or new one) , that i should maintain account determination please. can you please explain in detail.
    for my senario
    thanks in advance
    Rajendra prasad

  • FM/BAPI for Post Goods Recipt and Reservations

    Hi All,
    Is there any BAPI/FM for posting Goods receipt and Reservations . Please send some sample example to post goods receipt using Inbound Delivery & Reservations
    Thanks
    Bobby

    Bobby,
          I think you can use the FM  BAPI_ACC_GOODS_MOVEMENT_POST for this purpose. You try to write a sample program and see how it works.
    Sojan

  • Post with clearing and only clearing

    hi,
    what is the difference between POST WITH CLEARING and CLEAR GL/CUSTOMER/VENDOR?
    fb05 is post with clearing whereas f-03, f-32 and f-44 are clearing.
    so what is the difference that 1 is POST with clearing and the other 3 are just clearing.
    thanks

    hi,
      According to ur requirement, u have to make use of this, like f-32 it is for clearing at the time of vendor who is also a customer, like custmer pay 100, for vendor we have to pay 100, in this case no need to go for payment, u can clear by using f-32, u check this u can able to understand, where as other cases are with payment, u can try down payment clearing also with that u can able to understand, if u have any doubts let me know , i can try
    Thanking u,
    swathi

  • New transaction key with the posting key 24 and 34

    Hi,
    i want to create a new transaction key with the posting key 24 and 34.
    the corresponding table is T030B.
    but what is the Tcode/ IMG path to create it?
    Regards,
    Swetha

    Hi,
    Go to FBKP. Click on  Automatic Postings.
    Suppose you want to see the Exchange Rate diff. then click on it. You will see the transaction. Suppose KDB. Then double click on it. Now click on posting keys. The same will be defined in the table which is given by you.
    Regards,
    Jigar

  • Billing:Rules for posting key 01 and acct 621201 set incorrectly for"XREF3"

    Hi Experts
    At the time of billing i am getting the below error and its not posting into accounting
    Rules for posting key 01 and acct 621201 set incorrectly for "XREF3" field
    Message no. F5272
    Diagnosis
    One of the rules specifies that the field demands a required entry, the other rule says that the field is to be suppressed.
    Procedure
    Correct one of the two rules for the field selection.
    You find the field status group in the G/L account master record:
    Execute function
    You can find the rules for the field status group in the Financial Accounting Implementation Guide in the activity Maintain field status  variants.
    You can find the posting key in the Financial Accounting Implementation Guide in the activity
    Define posting key.
    Regards
    Selvi

    Check this thread
    [Re: Posting to GL   |Re: Posting to GL]
    thanks
    G. Lakshmipathi

  • My iPod Touch 4G just shut off one day while i was using tap to post. tried everything and nothing is working not even iTunes! Is there any hope for me? my iPod is my LIFE!!!!!!!!!!!!!!!! oh by the way none of this happened until i updated to iOS 6.

    My iPod Touch 4G just shut off one day while i was using tap to post. tried everything and nothing is working not even iTunes! Is there any hope for me? my iPod is my LIFE!!!!!!!!!!!!!!!! oh by the way none of this happened until i updated to iOS 6.

    I have not had any experience in getting any devices repaired so I'm not sure which store to resort to. An official Apple store should more than likely get you what you need, but I'm guessing it's probably more expensive. (if any cost for your situation)
    I hope you get your problem resolved.
    ~Lt. Leviathan

  • Posting level 01 and 10

    Dear All,
    How can I change automaticule posting level 01 into 10. I have a lof of documents with posting level 01 and when I execute task:  balance forrward this posting level is changed in posting level 00. I cannot load data from SAP correctly to new period.
    Is it possible to change posting level from 01 into 10 automaticle?
    Please help me.
    Thank you in advance for your help.
    Regards,
    anka

    How can I change automaticule posting level 01 into 10. I have a lof of documents with posting level 01 and when I execute task:  balance forrward this posting level is changed in posting level 00.
    - PL 01 is dedicated mainly to correcting errors, especially by manual JE.It's a feature of the system that after BCF PL01 goes to PL00. Automatic postings (not eliminations and consolidations) usually use PL10.
    I cannot load data from SAP correctly to new period.
    - Why?
    Is it possible to change posting level from 01 into 10 automaticle?
    - AFAIK, only manually. By reassigning the doctype to another PL.

Maybe you are looking for

  • Macbook pro will not boot, gets stuck on great apple logo with spinning wheel.

    I have a Macbook Pro A1287 13" Core2Duo Intel running Mavericks. This morning it would not boot and got stuck at the grey apple logo with the spinning wheel. I have tried: 1. Resetting PRAM 2. Resetting SMC 3. Starting in Safe Mode 4. Boting to recov

  • Trying to understand Distribution Model

    When I view the metadata of a Distribution Model, I see DM overview which contains 2 tabs.  One for Data Objects and Second for Rules.  I am trying to understand the tables in each of these tabs.  Association Table - RR00200100G_AT DRDS Table - DM002

  • How to unload dynamically loaded modules?

    Hi, I have a problem with unloading module, which I loads dynamically. Here is a fragment my code: <TitledWindow .......creationComplete="init()"/> <mx:Accordion id="lista_ryzyk"> </mx:Accordion> <mx:Script> public function init():void {    Cairngorm

  • Upgrade path for Cisco Secure ACS 4.X Solution Engine 1113 Appliance.

    Hello, I am having Cisco Secure ACS 4.X Solution Engine 1113 Appliance, and is running on version Cisco Secure ACS Release 4.1(1) Build 23 and now want to upgarde it to the latest version. Need to know the upgrade path for the same. As per my informa

  • My iDVD Themes wont load and the program shuts down shortly after I choose a selection.

    It's acting like it doesnt know where to look for the themes but I have deleted everything and tried to reinstall three times and it still doesnt work. It's from iLife 09. iMovie works just find but again when I try to burn to iDVD it looks for theme