SOD - Park & Post FI Invoices

Hi All,
As a part of Segregation of Duties(SOD) we are segretating the park & posting of invoices. We are able to succesfully remove post in FV50 through BTX 1140. However, system is forcing to give FV50 for the user who is having posting through FBV0. Any ideas on how to restrict this?
Basically the user who is having parking should n't have posting option(which is done already) and the user who is having posting should not have auth. for FV60.
Thanx in advance.
Regds,
Krishna

Hi Krishna,
Did you get any solution to your problem. I have exactly same issue per SOX requirement and need to display document(FBV3) instead of edit parked document(FV50) when choose a document from FBV0.
Regards,
Seema

Similar Messages

  • Std Work flow for Invoice Parking & posting

    I am working om std SAP workflow for invoice document parking :
    I have done the following activities :
    1. Activate Work flow Template for Document Completion
    Here i activated the event "Complete the Parked Log. IV Document"--> Incoming Invoice Document Parked. It is showing a green traffic light .
    In agent assignment
    Complete the Parked Log. IV Document>Complete the Parked Log. IV Document>Complete the Parked Invoice--> i have assigned the user MMCONFIG
    2. In Define Release Criteria i have the following settings :
    1000 H Credit 0.01 INR US MMCONFIG
    1000 S Debit 0.01 INR US MMCONFIG
    3. In Activate Workflow Template for Release for Posting
    Here i activated the event Incoming Invoice Complete: ReleaseRel & i m getting a green traffic light .
    In assign agents i did the following
    Release the Completed Log. IV Document>Release the Completed Log. IV Document>Release the Completed Log. IV Document i assigned the user MMCONFIG
    In Invoice Parking: Approve Release i assigned the user MMCONFIG .
    For Invoice Parking: Release Invoice
    Invoice Parking: Posting an Invoice " I AM NOT ABLE TO ASSIGN ANY USER AS THESE ARE BACKGROUND TASKS ".
    Now when do a MIR7 - Park invoice & save the invoice as complete i am getting a mail in the mail box of MMCONFIG saying :
    "Invoice Release 5105xxxxxxx 2009, Completed by MMCONFIG "
    I go & release the same invoice .
    Then i executed MIRO & tried posting the released invoice . The sysem doesnt allow me 2 post the invoice .
    It automatically goes to MIR4 transaction & forces me to save as complete
    if i try to post it the system says "Parked document is release-relevant and cannot be posted"
    Pls tell me how can I post the invoice & IF MY SETTINGS FOR THE WORKFLOW IS OK ???
    Regards
    Anis

    Firstly,  check with the Binding of the event and workflow, if they are fine
    then check if the workflow gets triggered when you are posting... to check this,
    First go to transaction SWU8 - turn on the workflow trace and then
    Proceed with posting the invoice
    go to transaction SWU8 again and then turn off the workflow trace
    go to SWU9 - to check which all workflows got triggered....
    If there is any workitem in your workflow, then go to SWI1 and select the workitem of that workflow and press shift+F8 to check the status of it and also check to which all agents it had sent...
    If possible just give a hardcoded value in the workitem for testing purpose and check if that goes properly, later on implement the rule.....
    If the workflow does not triggere - go to transaction SWETYPV and deactivate and activate the event linkage with that workflow....
    Regards,

  • Parking & Posting of Vendor Invocies against PO

    Hi Guys,
    I have a requirement wherein
    1. An outsourcing (people) team will park all invoices recevied from vendors against the Purchase Order mentioned on the invoice.
    2. Company A/c payable team will only post the "parked invoice".
    Each invoice will be parked first and then posted. No document should be posted directly.
    The A/c payable team should not be able to do any changes in "parked document". He will just Post the document of cancel/reject the parked document.
    SO, I will give "parking" authorisation to outsourcing team & "posting" authorisation to A/c payable team. Two different authorisations. Parking person should not be able to Post & Posting person should not be able to Park.
    How should I go about this?
    In MIR7 - I can, park & post the invoice.
    In MIRO - I can directly post the document.
    regards,
    Anand

    Hi,
    My requirement is
    1. Each invoice will be parked first and then posted. No document should be posted directly.
    2. Parking person should not be able to post the document.
    3. Posting person should not be able to park the document.
    MIRO - will post the document directly. That means if I give this Tcode then a person can directly post the document without parking. Hence can not use MIRO.
    MIR7 - will park the document. But with this transaction, i can also post the parked document. Hence I can not use MIR7 for parking document.
    Can I deactivate the posting of parked document in MIR7? If this is possible, my problem will be half solved.
    Need urgent help.
    regards,
    Anand.

  • Security Segregating Park and Posting Vendor invoices

    I'm working to create a role that allows a user to create & park but not post an invoice. The objects that I would think should be checked are not  and if I give access to create for F_BKPF_BUK  and F_FAGL_SEG it allows parking and posting.
    I don't really understand why object F_BKPF_BLA isn't restricting it when it has values for create, change and post (post not being checked it appears).
    Any suggestions? the role I've created for parking is using trxns: F-42 and F-63.

    Obviously from a SOD standpoint you need to split the park and post functions.  What I have done in the past is to use primarily F-47 and F-63 in the Park Role and have 77 (pre-enter) as the value for the F_BKPF* objects.  Make good use of SU22 or SU24 (though these are not always 100% correct) to help you determine the correct values and sometimes you need to "right-click" on the activity box then select "more values"

  • How can we distinguish between post, parked and rejected invoice in SAP

    Hi Guys,
    Is there any way by which we can distinguish post, parked and rejected invoice. I mean to say any field gets updated after doing any of these activity...
    Help from you all will be highly appreciated...
    Thanks in advance,
    Vikash

    Hi,
    If BKPF-Bstat is space then its a normal document and if it is A then its clearing..
    A     Clearing Document
    B     Reset clearing document
    D     Recurring entry document
    M     Sample document
    S     Noted items
    V     Parked document
    W     Parked document with change of document ID
    Z     Parked document which was deleted
    I hope this helps.
    Regards
    Ravinagh Boni

  • How do I post an Invoice with 'on hold' status using this BAPI?

    Hey everyone,
    Okay, I'm working on an interface that will take Incoming Invoice information we receive from vendors and post it into the SAP system.  I'm still relatively new to ABAP, so it's a little slow-going for me...
    The BAPI is IncomingInvoice.  What we want to do is try to post the Incoming Invoice using the CreateFromData method.  That part, I'm clear on.  However, if there are any problems, the client wants us to post it with a status of 'on hold.'
    I'm been doing a lot of searching and a lot of BAPI documentation reading, but I'm not finding the answer.  I thought at first I could use the Change method, but it looks like I have to have an Invoice already out there in a particular status.  So if the CreateFromData somehow fails and doesn't really post an Invoice, then I think using the Change method is pointless.
    I thought the answer was to use the PreliminaryPostSingle method, as the documentation states that "enables you to post provisional invoice documents. Provisional invoice documents have the status 'on hold', 'on hold (from parking)', 'parked', 'parked as complete' or 'parked and released'."  But here's the kicker -- it expects IMPORT parameters of the INVOICEDOCNUMBER and FISCALYEAR.  But I don't have those yet, right?  Why does the method tell me it can post documents with this kind of status, but it expects me to provide key fields to an Invoice that doesn't yet exist, doesn't have a field that lets me set the status, and only returns the standard "return" table?
    I'm pulling my hair out on this one, guys.  I'm really hoping someone out there can help out.  As always, helpful posts will be duly rewarded with points.  Thanks everyone!

    Vyerah, sorry for the delay in the reply, but we only recently decided how to approach this.  Due to further discussions about the criteria, it was decided that we wouldn't worry about the "on hold" -- if we try to post an Incoming Invoice and it fails, then it'll be reported as such in an output file.
    Certainly made my life easier, as I thought I was going to have to clone the BAPI and try to get it so that it posted with an "on hold" status.  I'm very, very surprised to see that, apparently, SAP doesn't provide a function or BAPI to allow you to post an Invoice as "on hold."  Oh well.
    Anyway, I wanted to give you the update.  Thanks again!

  • Error Message M8 534 when posting vendor invoice

    Hello Guru's!
    My client has a BSP application that the purchasers are using to approve and post vendor invoices.
    When the user is approving the invoice, we have a WF setup to automatically post the invoice to FI.
    We're using standard SAP functionality. BUS2081, method PreliminaryPost.
    First, this method is reading the preliminary invoice using method MRM_INVOIC_READ, then it goes on to try to post the invoice, using MRM_PARKED_INVOICE_POST.
    In about 50% of the approvals, the invoice is posted to FI but the other 50% kicks out with a message M8 534 - Balance not zero: &  debits: &  credits: &.
    Then the system is setup to generate a new WI in order to post the invoice manually.
    The issue, is that before the method PreliminaryPost is carried out, there is a check online to make sure the document ís OK.
    So, i know that there is no balance on the document, and it should be ok to post.
    This issue arised recently after my client went through an upgrade from ECC 5 to ECC 6.
    I have seearched OSS for notes, adn related notes are implemented.
    Any thoughts on this
    Thank you for sharing your wisdom.
    Lars

    The functions that i'm using are SAP developed functions and used by the bapi 'BAPI_INCOMING_INVOICE'
    However, i found out from SAP that these functions are only supported from SAP using 3 standard workflows.
    WS20000397 Release of invoice blocked due to price
    WS20001003 Parking: Complete invoice
    WS20001004 Parking: Release complete invoice documents
    They hinted that i should try the function MRM_DBTAB_REFRESH.
    Havent had time to try this yet, but will do, soon.
    Regards
    /lars

  • How to get the loaded cost for the Parked Purchase Order Invoices.

    Hi,
    Could any one of you please help me out to find out how the loaded cost is calculated for Parked Purchase Order Invoices which have not been posted. The problem is that if the invoice is posted the ekbe-wrbtr field contains the total amt for any particular line item, i.e. the (material cost + unplanned costs + taxes ).
    But for the documents which are not posted ekbe-wrbtr does not have all the key data fields as that of a posted document. Is there any way out to find the total cost for the line item which is not posted.
    Please try to help me..
    Thanks & Regards,
    Sanjay.

    in that case u have to get the document amt of that accouting Document of PO invoice.
    how --->
    get the IR number from EKBE
    CALL FUNCTION 'FI_DOCUMENT_RECORD'
        EXPORTING
          I_AWTYP            =  'RMRP'
          I_AWREF            =  W_AWREF1----->IR of Po
          I_AWORG            =  W_GJAHR1----->year
        I_AWSYS            = ' '
        I_AWTYP_INCL       = ' '
        I_AWTYP_EXCL       = ' '
        I_BUKRS            = ' '
        TABLES
          T_DOCUMENTS        = T_DOC.--->here u get the accouting document number.
    Regards
    Prabhu

  • Posting of invoice

    I am developing a program which will be executed by a batch process( scheduled during night
    daily) which will select all the invoices with status 'parked and held' or 'entered and held' or 'parked' and post it.For posting I have to use the bapi BAPI_INCOMINGINVOICE_POST..as I am working in MM module for the first time I wanted to know when we post the vendor invoice which table gets updated..I wanted to know where these invoice get posted??

    Hi
    RBKP ,RSEG, EKBE , BKPF, BSEG are some of the tables that get updated when you post an invoice
    The invoice documents get stored in the Table RBKP - Header for Invoice documents
    RSEG - Item level details for invoice documents.
    Thanks & Regards
    Kishore

  • Parked and Blocked Invoice

    Hi Gurus,
    What is the difference between parked and blocked invoice? Under what situations we go for parked invoices and under what situations for blocked invoices? When there is a quantity and price variance, invoice gets blocked. Can we go for parked invoice in case of quantity and price variance? A detailed explaination will be really helpful.
    Thanks,
    Kumar

    HI,
    Parked Invoices
    You can park invoices or credit memos. This means that you enter the invoice data or credit memo data in the system and save it in a document, but the system does not post this invoice initially.
    You can change a parked document as often as you wish, for example, by adding or correcting data. The changes are logged. When you have finished changing the document, you can post the parked document. Only when you post an invoice or credit memo, does the system carry out the normal account movements and make the necessary updates.
    To park a document, choose Logistics Invoice Verification -- Document Entry -- Park Invoice
    Blocked Invoices
    You can block an invoice manually. You have two options for doing this when you enter the invoice:
    You can block an invoice by entering an R in the field Payment block in the document header data.
    You can block an item by selecting the Ma (manual blocking reason) field in the item list. When you post the invoice, the system automatically sets an R in the field Payment block in the vendor line of the accounting document. Manually blocked items are given the blocking reason Manual block (M).
    Logistics Invoice Verification -- Further processing -- Release invoices
    Specify the Selection of blocked invoices
    Select the type of Processing
    Select a Blocking procedure
    Exceute
    Thanks & Regards,
    Kiran

  • User exits to avoid posting of invoices

    Hi,
    in our company (mm/fi) incoming invoices are parked using a dummy account. Disallow the booking to the dummy account the account master data isn't a valid option.
    Therefore I need to find out which user exits are useful to prevent posting the invoices. Please give me an advice with the concrete user-exit, BTE. I found a lot of documents where a list of user exists was provided. I have seen them already but don't know which one is the right one and how to implement it.
    EXIT_SAPLMRMC_002 looked good for the mm-invoices but I think that this is false.
    Regards, Vanessa

    Hi Max,
    thanks for your reply. I thought the same but I am facing problems with the validation. Maybe I am doing something wrong.
    I am using the OB28 and maintain the validation.
    ZFIV001 / FI / 2
    The requrirement is: BSEG_HKONT = '123456'. The check is the user exit U100 where I am using a dirty assignment to check if the posting button was used:
    FIELD-SYMBOLS <act>.
      assign ('(SAPMF05A)OK-CODE') TO <act>.
      if <act> EQ 'BU'.
        b_result  = b_false.
      ELSE.
        b_result  = b_true.
      ENDIF.
    But for MM-invoices it seems as if the user exit is never used.
    Regards, Vanessa

  • Work Flow for Parking & Posting

    Dear Experts ,
    I want to activate workflow for Invoice verification  - parking
    The scenario is thus :
    User ABC : Parks the invoice
    User PQR :  Checks & posts the Invoice
    User ID ABC has the authorization for parking an invoice as complete . We want that whenever an invoice document is saved as complete , a message shud sent to User PQR so that he can check / change/ & post the  parked invoice .
    Can anyone tell me the step by step procedure to carry this out ?
    Regards
    Anis

    any response anyone ?

  • BAPI for parking an FI invoice

    My dear savior,
    How shall I go about parking an FI invoice over BAPI. I've read around that there is no such BAPI. I just can't believe that.
    How shall one enter an FI invoice from an external system into the SAP R/3? Posting the invoice seems like a bad idea as it will not allow for necessary approvals/validations. Or am I mistaking here?
    There must be a way, and I can only hope some of you will find some time to give me a direction.

    You could take a look at the message type invoic and the corresponding processing code (INVF) which triggers the function module IDOC_INPUT_INVOIC_FI. From there on, you should find the desired functionality.
    Kind regards and good luck,
    D. Krijger

  • MIR7 Parking & posting error

    Dear Sapguru,
    We had recently implemented MM-FI module. Invoice is parked/post through transaction code MIR7/MIR6. We have applied the user exit for maker checker validation while parking and posting the document. So the person who will park the document will not able to post the same. The user exist was working fine in production up till now.
    Yesterday,on PROD system maker was able to park & post the document. while doing the same he has followed the below process :
    Parked the invoice through t code - MIR7
    Changed parked document through - FBV4 (Only posting date changed)
    While changing parked document, he was able to post the same.
    We are also able to produce the same case only once in the quality system
    Kindly suggest if any standard validation is availabe for the same.
    Thanks & regards
    Varsha Patil

    Hi,
    check if the user in question had permission for  AUTHORITY-CHECK OBJECT 'M_RECH_WRK'.
    Have a look at this thread:
    MIR7 posting issue
    Best regards.
    Edited by: Pablo Casamayor on Dec 21, 2011 3:08 PM

  • PARK & POST BILLING DOCUMENT FOR CUSTOMER.

    Hello Gurus,
    I am asked to set a Park & Post option for Billing Document for Customer i.e. outgoing invoice to customer.
    how can i do this??
    Kindly guide.
    Regards
    Swati Bhatt

    Hello
    Park & Post Billing Document
    This functionality is available in MM/FI.
    You can use Billing Block functionality in Billing Doc type (Tcode VOFA) by activating Posting Block indicator.
    To release them to accounting, either you can individually or you can use VFX3 for collective release of billing doc to accounting.
    Thanks & Regards
    JP

Maybe you are looking for