Payment Block in Substitution Rule

I' created a Substitution rule to block particular vendor invoices at callup point 2 when they are entered in the system.  At some point in time, I need to unblock these vendor invoices in order to make a payment.  When I unblock the invoices, my substitution rule keeps blocking the invoices again.  What do I need to do to only have my Substitution Rule work at the time of invoice entry?
Any help would be greatly appreciated.

OK I am not sure your processes you currently use.
Do you use MIRO or FB60.
You could JUST add the tcode to your rule if you new the tcodes you used to create the vendor postings.
Please consider Vendor credits as well, do they block as standard?
Anyway I guess you have a rule that says something like if doc type is "KR" then add a payment block. What you need to do now if you know ALL of your doc types is say, if the doc type is "KR" and the tcode is "MIRO, FB60" then add payment block.
That way when you go to change the payment block in FB02 you can save it correctly.
Please assign points if this is useful.

Similar Messages

  • PO down payment is not picking FI substitution rule.

    Hi All,
    We have an issue with PO down payment and clearing. We have a
    substitution rule on line item level as per company code were default profit
    center is set. But while doing ME2DP, profit center is picking from PO account
    assignment and overriding our substitution rule. We did try with complete
    document substitution rule also but not worked.
    Clearing of the pre-payment is deriving the profit center of
    the account assignment on the PO, overriding our profit center substitution.
    This is only happening with PO down payment. Please let me
    know any solution. 

    Hi Rakesh
    If the Down payment GL you are referring to is a Balance sheet account, your substitution should work.. How have you written your substitution? Can you give a screen shot?
    But if you are referring to the Down Payment Cost Element assigned against your Controlling area, system is correct... For a cost element, PC is always derived from the associated CO object
    br, Ajay M

  • Substitution Rule for Payment Term

    Hi Expert,
    I have to have Substitution for payment term the following criteria:
    Company Code = '1000' AND Document Type = 'L1' AND Posting key = '14', then ... substitution bseg-zterm with certain payment term.
    Problem: there is no substitution for bseg-zterm.
    I read the post at http://sap.ittoolbox.com/groups/technical-functional/sap-acct/substitution-rule-for-payment-term-489202
    and found that I need to apply a SAP note 42615 in order to enable the BSEG-ZTERM field in Substitution Rule for Payment Term, and after that run Program RGUGBR00 to regenerate the substitution.
    But, problem again, our SAP is ECC 6.0, and the said SAP note is not applicable.
    Kindly advise is there any other way that I can enable the bseg-zterm field at substituion.
    Thanks,
    sbmel

    Hi
    1. Go to SE16N and enter Table GB01
    2. Enter &SAP_EDIT in the command prompt i..e the space where you type your T code and press enter
    3. BCL TAB = BSEG and Field = ZTERM... Execute
    4. Remove the X for the field BEXCLUDE.. SAVE....
    5. Select this entry and menu Table > Transport > Include in tr request
    6. Run RGUGBR00
    Br, Ajay M

  • Validation Rule on Payment block

    Hi All,
    Need your expert advice on below scenario
    Specific users are allow to remove payment block of Document posted of specific vendors, can you please provide what logic I use in GGB0 Validation rule.
    Logic used by me is  under prerequisit:
    Company Code = '1100' AND Vendor = 'vendor Number' AND User Name <> 'User ID'
    under Check:
    Pmnt Block <> 'B'
    it is restricted user from editing payment block of posted document.

    Hi Revan,
    Your logic will work. It will have side effects - but if you take another approach, there will be others (perhaps more serious ones). So, I would suggest going ahead with it and see where it needs to be adjsuted.
    Let's list some of the drawbacks, so that you can address them if needed:
    * For example, no other user will be able to post or change anything on such a vendor item (not even Text, Assignment etc.) if the payment block is not set. I believe you have to live with it.
    * No other user will be able to reverse (trans. FB08 etc.) or unclear (trans. FBRA) such items if they are not blocked against payment. Blocking FBRA is perhaps OK, but I would strongly recommend excluding trans. FB08 from the prerequisites - it is usually a good practice to allow "everything" on reversal, so that any error can be corrected this way.
    * If the item is blocked with another indicator (e.g., "R" from logistics invoice verification) then the other users will not be able to do anything with it, either. Do you want the block type to be so specific? If not, then you may consider a blank block in the "check". But this is rather a detail.
    Lakshmi also had a good idea to include all such users (and perhaps vendors) in sets (with trans. GS01 / GS02) to make it more flexible to change them as employees move or new vendors become critical. This could however open a "back door" if the access to this set (these sets) is not properly controlled.
    I was also thinking about a different approach - to do it through authorization roles and profiles, but it would have much more drawbacks (e.g. with object Accounting Document: Account Authorization for Vendors (F_BKPF_BEK) - only the priviledged group would be able to perform specific actions on such vendor items, whether or not they would be blocked - which would be harsher than you design). So, you are trying the right approach, but it may just be needed to finetune it a little (put some more prerequisites, such as "exclude FB08"). You do it the right way, I believe.
    Good luck!

  • Substitution for Payment Block

    Hi
    My requirement is to substitute a payment block when a vendor invoice is posted using
    document types XX and YY in a given company code when the invoice amount is more
    than 10000.
    I have written the substution in GGB1 under Financial Accounting Node under Line
    Item category.
    I have created following under Step 001 :
    Prerequisites :
    BKPF-BUKRS = 'ABC' AND BKPF-BLART = 'XX' OR 'YY'AND BSEG-WRBTR > '10000.00'
    Under Substitution :
    Field Payment Block is substituted by constant value 'C'
    Transport request is also generated.
    But still the document when posted  the payment block field is not substituted
    by the value C.
    Can anyone help me what did I miss in the settings and where to rectify. Also, guide
    me to transport the subsitutions to other client.
    Regards
    Gemini

    Dear,
    Please follow the instructions and hope you will succeed:
    Eter Tcode se16 and enter the table name gb01 - check bseg-ZLSPR is there and the excude is not set it must be empty. if yu see the entry is there with X then create an abap program and type the following to delete the entry:
    delete from gb01 client specified  where boolclass = '009' and
    classtype = 'S' and
    bcltab = 'BSEG' and
    bclfield = 'ZLSPR' and
    bexclude = 'X'.
    then again write another program and type the following:
    DATA GB01WA TYPE GB01.
    gb01wa-boolclass = '009'.
    gb01wa-classtype = 'S'.
    gb01wa-bcltab = 'BSEG'.
    gb01wa-bclfield = 'ZLSPR'.
    gb01wa-bexclude = 'X'.
    INSERT INTO gb01 VALUES gb01wa.
    the one again goto GBB1 and create a substitution as follows: first when when you start to create a sub. then it will ask you to select the filed make sure you find and select the field ZLSPR, then you make conditions for your sub. make sure to transport from the same transaction and the again make sure to activate this sub. and transport both requestes, hope it will solve the problem.

  • Substitution : Payment block (bseg-zlspr)

    Hi,
    I would like to substitute the payment block when posting document header (tcode:FBR2). However, I cant find the BSEG-ZLSPR field to be substitute in the substitutable fields (tcode:ggb1 Financial Accounting > Document Header > Substitution > Step).
    Is that means that if the BSEG-ZLSPR doesnt appear in the substitutable fields to be selected, I CANT perform any substitution to that field?
    Appreciate advice. Thanks.

    Hi,
    For your requirement those field are not available in header level in substitution so first we can get those field through this way
    If you want Payment Block BSEG-ZLSPR  in line item level .
    Go to SM30 there Give Program name  VWTYGB01  select maintain button.
    There select the table BSEG and field names ZLSPR and remove the check box exculde flag for those fields.
    May be this information is useful to you
    If you have any doubt feel free to ask
    Regards
    Surya

  • Vendor Payment Block in FI

    Hi all,
    We have a requirement to automatically block all vendor line items coming from electronic bank statement.  What is the best approach to do this?  Please note we are not entirely blocking all vendor line items, only the ones coming from electronic bank statement.  I have tried substitution rule and it doesn't seem to work for Payment block.  Any advice would be appreciated.
    Thanks,
    Aloy

    Since the EBS load is through batch input, we cannot use the standard FF_5 functionality to temporarily block sub-ledgers.  I have however made the substitution rule worked.

  • FB60 automatic payment block "A"

    Hi Guys,
    I hope you are doing good.  I have a small issue regarding FI block report. As far as I know, Payment Block "A" it is manual block, however I came to realize that sometimes while processing an invoice using FB60, the document gets automatically blocked with "A". 
    Later on I had a talk with my supervisor, & I came to know that if a invoice amount crosses a certain amount let say $5000, it will get blocked. This block is maintain as per comapny code not vendor wise.
    So can anyone tell me how can I remove or maintain a payment block as per company code?
    Thanks,
    Abhishek

    Hi,
    For my understanding you can do it for 2 ways:
    1- Create substitution rule - Line item (OBBH transaction)
    or
    2- Using the termo of payment (OBB8 transaction), there is a field pmnt block that you are able to set up for this.
    Thanks
    Daniel

  • Putting a Suto Payment block in Vendor line item

    Hi,
    we have a requirement where we want to auto block(payment block) a Vendor Line item whenever we hit a specific GL account in his posting.
    How we can do this in SAP.. I tried using substitution but cudn't move further.
    Plz suggest.
    Thanx in advance

    Hi
    I can able to create a substitution and I can able to populate payment block in the document. 
    Pls. follow the below:
    1.  Create a rule under complete document as BSEG-BUKRS = "Your company Code" AND BSEG-HKONT = "Your GL Account against which the vendor will be posted"
    2.  Now come to substitution and create a new step.
    3.  In substitution populate the rule and check
    4.  Then give constant value BSEG-ZLSPR = "A" (Blocking for payment)
    5.  Then activate it (don't forget to do this)
    6.  post the document and you can find block in the vendor account with the gl given in the rule mentioned above.
    Hope this helps.  If you need more or screenshot give me a mail in [email protected]
    If the above was useful, assign points.
    Thanks
    Rago

  • In FB60 automatic payment block

    Do you know any way how to automatically block documents for payment when they're posted in FB60 (without PO)?
    I tried to get use of substitution but it doesn't work probably because entries aren't entered manually but chosen from the list.

    Hi Selwa,
    Payment block set in Vendor Master will block all payments. If you want to block each invoice during posting then you have to use substitution rule. Any other option like defining payment block in Payment terms will not help you. Also setting stochastic block will not help you.
    Please try substitution rule.
    Regards,
    Sandeep

  • Payment Block in F-43 and FB60

    Dear All,
    In F-43  and FB60 we have an option of block the payment, lock the payment etc. My client is trying to use this option to block the payments for a particular vendor. However, even after setting the option for Lock Payment or Block Payment the system allows the user to do the payment.
    Please let me how this can be set in SAP, and what is the difference between Lock for payment and Blocked for payment.
    Regards

    Hi Devdatth,
    Payment block set in Vendor Master will block all payments. If you want to block each invoice during posting then you have to use substitution rule. Any other option like defining payment block in Payment terms will not help you. Also setting stochastic block will not help you.
    Please try substitution rule.
    Regards,
    Sandeep

  • F-28 online payment block

    Hi,
    I am getting an Error while processing Customer Payments on T Code : F-28, The Error is as follows :
    1 item(s) was/were not activated due to online payment block : Message no. F5528
    Please help me resolve the issue
    Regards,
    Sagar

    Hi,
    Review your settings on V_T008 for the payment block key associated to this vendor's open line item. Take special care about column "Manual Payments Block" as this flag it is the one that causes this behaviour in the system.
    Aso check whether any substitution is active in your company code in OB28 which put the automatic payment block.
    Also check whether the payment term assigned to the customer has the payment block key assigned in OBB8 transaction.
    Also check whether this customer is captured in a incomplete/ forward dated Payment run, alternatively run an open item list FBL5N for the customer, using a display variant showing "payment block" to confirm what type of payment block exists. You may need to run this showing "all items", as the payment run may have a forward dated "Posting Date" hence why it is currently open as at "todays" "clearing date" but marked as being blocked.
    Regards,
    Gaurav

  • Payment block field disabled in FB03

    Hi Friends,
    in vendor ,payment block field in Fb03 transaction code is diabled in live and when i check the same in development it is enabled after i click on edit but the same thing is not happening in live system.
    could any one please tell how to handle this situation. where do i need to configure to make it enable.
    thanks & regards,
    kat.

    Hi,
    Check whether the field has been enabled for editing in the document changerules. The path for the same is -
    SPRO >> Financial Accounting >> Document >> Rules for Changing Documents >> Document Change Rules, line Item.
    Additionally also check the config settings for payment block whether manual payment block is activated. The path to check this is -
    SPRO >> Financial Accounting >> Accounts Receivable and Payable >> Business Transaction >> outgoing payments >> outgoing payments global settings >> payment block reasons >> define payment block reasons.
    Thanks and Regards,
    Anit

  • Payment block is require for posting key 29

    Dear Guru,
    Payment block field is not apearing for posting ky 29 and 39.
    Can any one tell me how it will come for posting key 29 and 39.
    I have checked in OB41.
    Regards,
    Venkat

    Hi,
    Normally payment block is not set by posting key.
    You can set this field to be showed in account group of vendor or customer.  If you only want payment block to be required fiield for payment key 29, you have to use the suggest above to use a substitution in FI.
    Edited by: Tracy@DE on May 25, 2011 12:15 PM

  • Payment block for cleared invoices

    Hi,
    Removal of payment block for cleared Ap invoices.
    Thanks
    Chiru

    Hi
    Where did you get this type of situation / this is a customer requirement ?
    You can remove the payment block, follow the below procedure:
    SPRO>Financial Accounting>Financial Accounting Global Settings>Document>Line Item>Document Change Rules, Line Item
    In that screen goto position and give the the account type "K" & Field "BSEG-ZLSPR" - you will get the field - select the field you will get one more screen in that screen remove the check box "Line item not cleared"
    VVR

Maybe you are looking for