Posting to VAT at Good receipt stage(MIGO Stage)

<b>We have following scenario:</b>
At the time of goods receipt, VAT should flow to VAT interim account.
At the time of invoice verification, the same VAT should flow to VAT receivable account.
<b>The entries will be:</b>
<i>For receipt:</i>
Stock A/C           Dr   5000
VAT Interim A/C  DR    100 
             To GR/IR Account  5100
<i>For Invoice Verification:</i>
GR/IR Account         5100
VAT Receivable A/C    100
           To Vendor A/c        5100
            To VAT Interim A/C  100
<b>Can you please help for configuring this scenario</b>

Hi,
VAT a/c is not hit at the time of GR, but at the time of posting vendor invoice
Invoice posting
VAT a/c debit (Trans key for VAT condition type in OB40)
Vendor a/c credit
Rgds
sunfico

Similar Messages

  • Changing the G/L Account while Posting the Goods Receipts in MIGO

    Hi All,
    I have requirement in which G/L Account needs to be changed based on some validation while Posting the Goods Receipt in MIGO.
    I have created exit in OBBH by copying the standard SAP Program RGGBS800 in view V_T80D.
    I changed following entry in view V_T80D:
    GBLS     ZGGBS800     Val/sub:Exits for substitution
    Now Inside program ZGGBS800, I have written the logic to change the BSEG-HKONT value with the new G/L Account which gets called inside the standard function module G_VSR_SUBSTITUTION_CALL.
    FORM U999.
       DATA : V_HKONT TYPE BSEG-HKONT.
       clear : V_HKONT.
       SELECT SINGLE SAKNR FROM ZMASH1 INTO V_HKONT WHERE MATNR = BSEG-MATNR AND WERKS = BSEG-WERKS.
         IF SY-SUBRC EQ 0.
           BSEG-HKONT = V_HKONT.
         ENDIF.
    ENDFORM.
    After the execution of the above code the value of BSEG-HKONT changes with new value of V_HKONT but after this when I go further in Standard SAP code of function module G_VSR_SUBSTITUTION_CALL, there is one subroutine FORM EXP_TAB_009_BSEG  being called which changes the value of BSEG-HKONT to initial value of HKONT also while moving the data from BSEG to TEMP_STRUCT it doesn't passes the HKONT value, which I want it be passed as I want the changed value to be passed finally to OUT_RESULT. Please look at the code below.
    Following is the SAP standard code of subroutione FORM EXP_TAB_009_BSEG :
    FORM EXP_TAB_009_BSEG
             USING
               IN_ORIG STRUCTURE        BSEG
            CHANGING
               OUT_RESULT STRUCTURE     BSEG
               B_RESULT.
      DATA:  ORIG LIKE BSEG.
      DATA:  BEGIN OF TEMP_STRUCT,
             ABPER                          LIKE   BSEG-ABPER,
             AUGGJ                          LIKE   BSEG-AUGGJ,
             DOCLN                          LIKE   BSEG-DOCLN,
             FIPOS                          LIKE   BSEG-FIPOS,
             FISTL                          LIKE   BSEG-FISTL,
             FKBER                          LIKE   BSEG-FKBER,
             FKBER_LONG                     LIKE   BSEG-FKBER_LONG,
             GEBER                          LIKE   BSEG-GEBER,
             GMVKZ                          LIKE   BSEG-GMVKZ,
             GRANT_NBR                      LIKE   BSEG-GRANT_NBR,
             HKTID                          LIKE   BSEG-HKTID,
             HZUON                          LIKE   BSEG-HZUON,
             INTRENO                        LIKE   BSEG-INTRENO,
             MEASURE                        LIKE   BSEG-MEASURE,
             PARGB                          LIKE   BSEG-PARGB,
             PPA_EX_IND                     LIKE   BSEG-PPA_EX_IND,
             PPRCT                          LIKE   BSEG-PPRCT,
             PRCTR                          LIKE   BSEG-PRCTR,
             PRODPER                        LIKE   BSEG-PRODPER,
             PRZNR                          LIKE   BSEG-PRZNR,
             PSEGMENT                       LIKE   BSEG-PSEGMENT,
             SAMNR                          LIKE   BSEG-SAMNR,
             SCTAX                          LIKE   BSEG-SCTAX,
             SEGMENT                        LIKE   BSEG-SEGMENT,
             SGTXT                          LIKE   BSEG-SGTXT,
             SRTYPE                         LIKE   BSEG-SRTYPE,
             UZAWE                          LIKE   BSEG-UZAWE,
             XREF1                          LIKE   BSEG-XREF1,
             XREF2                          LIKE   BSEG-XREF2,
             XREF3                          LIKE   BSEG-XREF3,
             ZUONR                          LIKE   BSEG-ZUONR,
             ZZBUSPARTN                     LIKE   BSEG-ZZBUSPARTN,
             ZZCHAN                         LIKE   BSEG-ZZCHAN,
             ZZLOB                          LIKE   BSEG-ZZLOB,
             ZZLOCA                         LIKE   BSEG-ZZLOCA,
             ZZPRODUCT                      LIKE   BSEG-ZZPRODUCT,
             ZZREGION                       LIKE   BSEG-ZZREGION,
             ZZSPREG                        LIKE   BSEG-ZZSPREG,
             ZZSTATE                        LIKE   BSEG-ZZSTATE,
             ZZUSERFLD1                     LIKE   BSEG-ZZUSERFLD1,
             ZZUSERFLD2                     LIKE   BSEG-ZZUSERFLD2,
             ZZUSERFLD3                     LIKE   BSEG-ZZUSERFLD3,
             END OF TEMP_STRUCT.
      IF IN_ORIG = BSEG .
        B_RESULT = B_FALSE.
        OUT_RESULT = IN_ORIG.
        EXIT.
      ENDIF.
      MOVE-CORRESPONDING BSEG TO TEMP_STRUCT.
      OUT_RESULT = IN_ORIG.
      MOVE-CORRESPONDING TEMP_STRUCT TO OUT_RESULT.
      IF IN_ORIG = OUT_RESULT .
        B_RESULT = B_FALSE.
      ELSE.
        B_RESULT = B_TRUE.
      ENDIF.
      BSEG = OUT_RESULT.
    ENDFORM.                               " EXP_TAB_009_BSEG
    I need the value of BSEG-HKONT should be passed to OUT_RESULT-HKONT.
    I am not able to find any userexit or BADI for this.
    Please guide me on this.
    Thanks,
    Chandravadan
    Edited by: Chandravadan Jaiswal on May 8, 2009 2:18 PM
    Edited by: Chandravadan Jaiswal on May 8, 2009 3:45 PM

    Hi
    I also need to change hkont while posting MIGO and MIRO transaction..
    Any suggestion for this?
    Here's my problem.. Substitution of account(HKONT) when posting in MIGO/MIRO

  • Hitting error when post goods receipt in MIGO

    Dear SAP Gurus and Expert
    Kindly advice what config or setting need to be done when the post good receipt in MIGO hit the error of "Acct. 81110140 for trans. /ev. key ANL, is not a control account".
    Thank you
    Regards
    Leonard Tan

    Hi
    http://wiki.sdn.sap.com/wiki/display/B1/SAPBusinessOne...ToGo-3.TheBasicsofFinancial+Accounting
    http://help.sap.com/saphelp_sbo88/helpdata/en/45/06b9997d720487e10000000a155369/content.htm
    kiran

  • Attach document while Goods receipt in MIGO

    Hi,
    Can I attach a word or a pdf document while posting Goods receipt via MIGO.
    In 'Service for Object' the option  store document is not possible. It is grey out.
    Do I need to do some settings to get this option so as to upload a file while posting the GR.
    I am able to get the option while create/change PO but not in MIGO.
    Regards

    Hi!
    To attach business documents in MIGO you have to do a little bit customizing first...
    In OAC0 check if a content repository is available.
    In OAC2 enter the document type you want to attach
    In OAC3 enter object type BUS2017 with your document type, content repository etc.
    You can attach documents only after the posting because until then SAP has no fix document number which is the key/link to the document. So display the posted material document again and then you can attach the business document.
    Greeting

  • Change account upon reversing Goods receipt document (MIGO)

    Hello,
    I have the following situation at hand:
    A goods receipt document (MIGO- 101) is posted in the month of June. Everything OK, account determination correctly.
    Now in the month of July we want  to cancel this goods receipt (MIGO - 102). My client does not allow postings in months already closed!
    The complexity is that upon reversing the goods receipt the request is that a different account is posted.
    In the standard SAP funcionality upon reversing a material document, the same accounts get debited and credited.
    How can I acomplish this request?  Is there a BADI or user-exit available to manipulaste in this particular situation the accounts posted?
    Thanks for any answer.
    Aart

    The complexity is that upon reversing the goods receipt the request is that a different account is posted.
    Here  company  required  in  different  account  or  when  you  done  reversal  it posted  in  to  different  account .
    Whenever  we  done  reversal  same  accounting  will  be   debited  and  credited  (Standard  Behavior )

  • Need a Badi to look the good issue status for prod order before good receipt in MIGO

    Hi ,
    Need a Badi to look the good issue status for compoents for prod order before good receipt in MIGO.
    Example : There are 10 comps need to be issued to production order to make any assy but 6 comps were issued
    and remaining 4 comps are not yet issued.,in this situation if I try to do goods receipt for prod order through MIGO.,system should populate the warning
    message saying still goods issue are pending for prod order.
    Please advise .
    Thanks
    Prasad

    Hi Prasad,
    Before trying with a BAdI, have you tried to control this behaviour thru the Order confirmation parameters (OPK4)?
    Note that you can have a termination in case of having problems in the goods movements..
    Take a look of this and the SAP help:
    Termination of Confirmation if Incorrect Goods Movements
    Controls if the confirmation is terminated in the event of incorrect goods
    movements.
    Use
    This enables you to terminate the confirmation in the event of incorrect
    items, for example, to prevent postprocessing records.
    Dependencies
    The indicator is only evaluated if either no process control key or one
    process control key has been stored that enbles the goods movements to be posted
    in dialog AND for which the "provide error handling for goods movements"
    indicator is active. If there are incorrect goods movements, the system behaves
    as follows:
    A log is issued that gives information on the incorrect goods movements
    If these incorrect goods movements are determined by inventory management,
    then the option of correcting these errors is offered in the error handling
    If the correction is not successful, the confirmation is terminated
    Kind Regards,
    Mariano

  • Short Dump While Printing Good Receipt Using MIGO

    I have copied standard program /SMB40/M07DR for printing Goods Receipt from MIGO for a purchase order.
    I am getting a dump: ST22  (POSTING_ILLEGAL_STATEMENT)
    Error analysis
        There is probably an error in the program
        "SAPLKKBL".
        This program is triggered in the update task . there, the
        following ABAP/4 statements are not allowed.
        -  CALL SCREEN
        -  CALL DIALOG
        -  CALL TRANSACTI
        -  SUBMIT
    Looked for many SAP NOTES but no luck.

    When i check the short DUMP in ST22 , it gave me this information ..!!!!
    error analysis
    There is probably an error in the program
    "SAPLKKBL".
    This program is triggered in the update task. There, the
    following ABAP/4 statements are not allowed:
    -  CALL SCREEN
    -  CALL DIALOG
    -  CALL TRANSACTION
    -  SUBMIT
    How to correct the error
        Probably the only way to eliminate the error is to correct the program.
        If the error occures in a non-modified SAP program, you may be able to
        find an interim solution in an SAP Note.
        If you have access to SAP Notes, carry out a search with the following
        keywords:
        "POSTING_ILLEGAL_STATEMENT" " "
        "SAPLKKBL" or "LKKBLU01"
        "K_KKB_LIST_DISPLAY"

  • Error "Post the HUs for goods receipt so that they can be transfer "

    Hi Gurus,
    I am facing a problem while doing PGR the inbound delivery,
    I am moving stock from one SLOC (AY02- HU Managed) to Another SLOC
    (AA99-
    Non HU). Inbound delivery is created .
    I did automatic packing and packed the HU generated and saved the
    inbound delivery. While doing PGR I am getting error "Post the HUs for
    goods receipt so that they can be transfer posted Message no.
    HUFUNCTIONS254". Kindly Assist
    Steps for Reconstruction    
    1) MB1B post with 311 movement type.
    2) delivery gets created.
    3) pack the HU's automatically and HU's were generated, save the inbound.
    4) Do PGR .
    Regards
    Gopi

    Hello,
    There is a "concept problem". You are not doing a reception, you are posting an issue. After running MB1B system should create an Outbound delivery.
    In a HU-managed storage location you should use existing HU in order to pack the delivery. Instead of generate new HUs in the OD, try to pack existing ones.
    Regards

  • Accounting Journal is posted while making a Goods Receipt PO

    Hi All,
    Why an Accounting Journal is posted while making a Goods Receipt PO in SAP B1. What is the detail of this Journal (Dr and Cr account).
    Thanx.

    Hello Sibasish,
    An accounting journal is created when you do a Goods Receipt for a stock item. A stock item is an item defined in the Item Master Data with the Stock Status as ticked.
    The journal entry is typically as follows:
    Dr. Inventory
    Cr. or Dr. Variance Account (when stock is valued at Standard Valuation)
    Cr. Allocation Account
    The above accounts come from Warehouse, Item Group or Item Level depending on your set up in the Item Master Data -> Stock Tab -> G/L Accounts Determined By field.
    I hope this helps.
    Regards,
    Lorna Real

  • Posting goods receipt in migo getting the error

    hi
    when posting goods receipt in tc migo getting the error ' check table 169p: entry "cocode" does not exist". What does it mean? what is th e solution for this?

    Hi,
    Use Se12-Enter table name T169Pdisplay---select utilities from menu bar--table entries-create entries--enter your company code and save.
    try the entry again.
    Regards
    Aravind
    Assign points if useful

  • Cannot post Goods receipt in MIGO Error message"Field Business Area requird

    Hai
    I am posting Goods Receipt ( MIGO) with Reference to Purchase Order its having 47 Line item material. When i will doing Goods Receipt with rreference to po number its triggered error message in :Message No F5808 Field business Area is a Required  field for G/L account 1180 300000 . for only particular line item 47 material shown error..
    i checked all the settings in MM Automatic determination And G/L element, field variants, posting keys.. but everything configured profer settings..why particulat materail it shown error? how to resolve this error?

    Hi Thiru,
    A somewhat late aswer, but it might be helpfull for other users with the same problem. You can solve this problem by assigning the division/valuation area to the business area. Follow the path below to execute this:
    SPRO - enterprise controlling - Consolidation - Integration: preparation for consolidation - Preparation in the sender system - Further settings for Business Area Consolidation - Materials Management - Assign Division/Valuation Area to Business area.
    Under Enterprise structure -  Assignment - Logistics General, you will find a similar function. First execute option 1 or 2 here and then execute option 3. This makes it work as well, exept that it will not be recorded in a proper transport. The first option I gave for assigning is properly transportable.
    Greetings,
    Sjaak van den Berg
    Magnus Technology Consultants
    Edited by: S. van den Berg on Aug 14, 2009 1:09 PM
    Edited by: S. van den Berg on Aug 14, 2009 1:10 PM

  • Display good receipt without migo

    Hi expert,
    i have a Question:
    "Does anybody knows a Function module (BAPI) that display goods receipt like in the transaction MIGO?"
    I know there is a BAPI "BAPI_GOODSMVT_CREATE"
    but i want to display goods receipt and not to post it.
    Does anybody know how i can solve this Problem? Or is there another possibility?
    THANKS
    Regrads PHIL

    BAPI_GOODSMVT_GETDETAIL
    BAPI_GOODSMVT_GETITEMS

  • Get Serial numbers when saving a good receipt in MIGO

    Hello,
    I am working on a requirement to get the serial numbers entered manually or automatically while posting a goods receipt in tcode MIGO.
    I have tried to use the some of the steps suggested in earlier threads..ie, using the FM GET_SERNOS_OF_DOCUMENT' within the BADI MB_DOCUMENT_BADI~MB_DOCUMENT_BEFORE_UPDATE. But the FM returns NO_DATA_FOUND exception. The BADI MB_MIGO_BADI is not trieggered during the save..
    Can you suggest a way to get the serial numbers entered on the screen or generated automatically..
    Thanks

    We are facing the same problem now... Did you finally accomplished this?
    Regards,
    Idoia

  • Invoice booking (MIRO) without Goods Receipt Entry (MIGO)

    Hi,
    We have a requirement where we will create Purchase order, thereafter we will be booking invoice directly without doing goods receipt. We will not be doing goods receipt at later stage also. So accounting entry at the time of Invoice (MIRO) should be :
    Expense Dr
    Vendor  Cr
    whereas if we do not do Goods Receipt and directly book invoice, following entry is getting generated:-
    GR/IR clearing Dr
    Vendor Cr.
    How can we map the above scenario??
    Thanks & Regards,
    Jyoti

    Hi,
    When you want to do your invoice without doing a GRN, its always advisable to post your invoice thru FB60..
    Thats the best way of doing..
    Cheers..
    Redoxcube

  • The total goods movement status not changed after goods receipt using MIGO

    Dear gurus:
    when i use T-code MIGO doing goods-receipt against Inbound delivery, the total goods movement status don't changed. i tryed VL32N to do goods receipt, and the status changed.
    how can i do to make the status change when i receive goods in MIGO against inbound delivery?
    best wishes,
    David

    Hi,
    If your MM is integrated with WM (SU mgt or HUM) you have to post the GR with Inbound delivery.
    Amit

Maybe you are looking for