Payment block at invoice level

Hi,
Hope you all are doing well.
We've upgraded our SAP system from R/3 to ECC 6.0 and are facing the
following problem while testing it
While posting a vendor invoice through transaction FB60,
-In R/3, user cannot modify Payment Block (BSEG-ZLPSR). The default
-In ECC 6.0, user can modify Payment Block (BSEG-ZLPSR) from its
default value 'A' to any other.
What our requirement is we don't want users to change payment block. It
should be set to its default value 'A', can only be udpated through
transaction FB02 and also shouldn't be dependent on Payment Terms which
is currently being done in SAP R/3.
We checked configuration in Transactions OB27, OBBH for any
substitution, default Values for Pmnt Block & Maintain payment
terms.
Also, we haven't configured any workflow for releasing payment.
Regards,
-N

Sorry that was not complete
enter following line item validation (OB28)
Pre-requisite:
( SYST-TCODE = 'FB60' OR SYST-TCODE =
'F-43' )
AND BSEG-ZLSPR = 'A'
Check
BSEG-ZLSPR = 'A'
This is based on the assumtion that payment block "A" is getting defaulted.  But if this is defaulted through a substitution, then this validation will not work
Edited by: Ron on Oct 7, 2009 9:31 PM

Similar Messages

  • Block Vendor Invoice payment & Block Vendor Invoice

    Dear Colleagues,
    How can Vendor Invoice payment be blocked using  F-53 / F- 58 ? any config. req ?
    I know that at F110 level payment can be blocked if in the Vendor Master , payment block is ticked.
    How Vendor invoice be blocked at FB60 level ? any config. req ?
    Thnks
    Vinod

    Hi Vinod
    If you want to block all invoices for a particular vendor, please use the option payment block in the vendor master data. By using one payment block method, you would be able to block all the invoices for that vendor.
    If you want to block some invoices for a vendor or a group of vendors, please create a new payment term and in the details, please give a default payment block method in the master and also tick the box for it. Everytime you create invoices and you want to block it, please use the payment term creat for this purpose.
    Please let me know if you need any further information on this. Please do award points if fond useful.
    Karthik

  • Default Payment Block in Invoices & Down-Payment

    Hi Experts,
    I want that Payment block to applied to any Invoices / Down-Payment Requests posted in that Vendor's Account.
    I have assigned payment block indicator in the Vendor's Master. but still when i post a Invoice / Down-Payment Request, the Payment Block is not assigned by default.
    please help me in case if i missing any config part.

    Hi
    If you want the Payment Block to be applied to any Invoice posted in a Vendor Master, give a Payment Term in the Vendor Master and in the Payment term give the Payment Block.
    The Payment Block given in the Payment terms which is assigned in the Vendor Master will carried on to the Invoices.
    Kindly check out for Down Payment requests whether it is carried or not.
    Regards
    Venkat

  • Userexit for Payment block invoice in MIRO/MIR7/Mrrl

    Hi All,
    In an purchase order invoice the the Payment block is defined at coompany code. My requirement is to define it at more granular level like at level of item category. For certain item categories I have to avoid the tolerance date check of paymeny block from getting triggered. Is there any userexit which allows to define the tolerance check for line items at item category level.  (MIRO/MIR7/MRRL transactions)
    Case here is: The delivery date entered in PO is dated as 3 months later. Entry  sheet generated also shows the date as 3 months later. But the invoices are generated on monthly basis. So those invoices for which the delivery date of PO &entry sheet is not reached, automatically goes to Live Payment Block. The payment block  on invoice has to be manually released.
    Is there any other way to stop invoice from going to payment block.
    I did changes in exit EXIT_SAPLMR1M_001 which has item category field. But this exit is not triggering always. On few cases it triggers.
    I would appreciate any help on this. Thanks.

    hi,
    do use imlicit enhancement in the function module
    MRM_FINAL_CHECK in this the line item details will be populated t_drseg table...........

  • Report showig all invoices with payment block

    Hello Colleagues,
    Can someone please tell me if there's a report displaying payment blocks on invoices ? Payment blocks placed manually by AP people and payment blocks placed by the workflow ?
    Thanks as ever!

    Hello Antoinette,
    One additional thing to consider is that they can use the dynamic list selection to only propose all open invoices with a payment block and save this as a variant.  Then the layout I mentioned below could also be saved as a user specific layout and saved as part of the selection variant.
    I would understand, however, that the query would make sense if they want to see specific things on the output and want to select based on a predefined list of selection criteria.
    Hope things work out.

  • Re:LIV payment block  ( MIRO)

    Hi All
    In our SAP environment , Invoice are getting blocked automatically by a manual block which is not R block ( Invoice verfication block)...My question is Is there any way to block the invoice automatically other than R block.....If we can do it using user exits ..then what user exits do we use to put the code in for MIRO tcode

    Hai
    Invoice you can block by following way of functions:
    Determine Payment Block
    Set Tolerance Limits
    Item Amount Check
    Stochastic Block
    1. payment blocks used to block invoices for automatic payment. Payment blocks apply to all company codes. When entering an invoice, the user can enter a payment block; the invoice is then only paid once the payment block has been deleted.
    2.set tolerence limits
    AN: Amount for item without order reference,AP: Amount for item with order reference
    PP: Price variance
    VP: Moving average price variance
    BD: Form small differences automatically
    these are the payment relevant tolerence level block
    refer: spromminvoice verification--invoice block
    3. Activate item amount check in your company code
    You set the limit above which items are blocked as the "absolute upper limit" for AN and AP.
    4. Stochastic block
    The degree of probability depends on the invoice value; if it is the same or larger than the threshold value, the degree of probability is the same as the percentage. If the invoice value is smaller, the degree of probability is calculated in proportion to the threshold value.
    Example
    Threshold value: 3000 percentage: 60
    Invoice value Degree of probability of a block
    3000 60 %
    5000 60 %
    1500 30 % (= 60 * 1500/3000)
    100 2 % (= 60 *  100/3000)
    In via user exits you can block:
    MM08R002 Tolerance checks
    other than user exits ( customer exists used in invoice)
    MM08R001 ERS (conventional Invoice Verification)
    MM08R002 Tolerance checks
    LMR1M001 Transfer of document header and item data,
    account assignment proposal for invoices for blanket POs
    LMR1M002 Account grouping for GR/IR account determination
    LMR1M003 Number assignment in Logistics Invoice Verification
    LMR1M004 Item text in follow-on documents
    LMR1M005 Change criteria for releasing parked documents for posting
    LMR1M006 Change XML data for BAPI call CreateFromData
    RMVKON00 Consignment/pipeline settlement
    MRMH0001 ERS (Logistics Invoice Verification)
    MRMH0002 EDI invoice receipt (Logistics Invoice Verification)
    MRMH0003 Revaluation (Logistics Invoice Verification)
    MRMN0001 Message output for Invoice Verification*
    Hope it's useful for you

  • How to populate the payment block through the BAPI_INCOMINGINVOICE_CREATE

    Hi,
    I am trying to create the incoming invoice through the BAPI (BAPI_INCOMINGINVOICE_CREATE) .
    In MIRO transaction when i create the Invoice without any tax , the <b>payment block shows free for payement</b> . How to give create the invoice with the following condition through the BAPI (BAPI_INCOMINGINVOICE_CREATE) .  when there is Tax : The payment block = 'R' (Invoice verification) .
    No Tax                : The payment block = ' ' (Free for Payment).

    But everytime the invoice is created the Payment block is set to 'R' even if the Tax is not given.
    Following i am populating
    <b>Header Structure:</b>
    <b>Test                   Value Description                      PI Header Data Fields</b>
    ‘X’                Invoice Indicator     HEADERDATA-INVOICE_IND
    SPACE                Document Type     HEADERDATA-DOC_TYPE
    05-11-2006           Document Date     HEADERDATA-DOC_DATE
    17-11-2006           Posting Date                     HEADERDATA-PSTNG_DATE
    123456-B1                Ref Document Number     HEADERDATA-REF_DOC_NO
    9001               Company Code     HEADERDATA-COMP_CODE
    7006924               Vendor Number     HEADERDATA-DIFF_INV
    BRL               Currency                     HEADERDATA-CURRENCY
    BRL               Currency                     HEADERDATA-CURRENCY_ISO
    10000               Gross Amount      HEADERDATA-GROSS_AMOUNT
    05-11-2006          Baseline ate                     HEADERDATA-BLINE_DATE
    DD               Header Text                     HEADERDATA-HEADER_TXT
    0001               Payment Terms     HEADERDATA-PMNTTRS
    123456-B1               Ref Document Number     HEADERDATA-REF_DOC_NO
    Z1               NF Type                       HEADERDATA-J_1BNFTYPE
    space               Payment Block Key      HEADERDATA-PMNT_BLOCK
    <b>For Item Structure:</b>
    <b>Test Data     Description            BAPI Item Data Fields</b>
    000001                     Invoice Item           ITEMDATA-INVOICE_DOC_ITEM
    4500021387     Purchase Order Number   ITEMDATA-PO_NUMBER
    0010                     Purchase Order Item           ITEMDATA-PO_ITEM
    Z1                     Tax Code                           ITEMDATA-TAX_CODE
    SP 50308                     Tax Jurisdiction Code           ITEMDATA-TAXJURCODE
    10000                      Item Amount           ITEMDATA-ITEM_AMOUNT
    200                      Item Quantity           ITEMDATA-QUANTITY
    EA                      Purchase Order Unit           ITEMDATA-PO_UNIT
    Can u please tell me what is the mistake or any other ways of populating the Payment block.
    Always the payment block is 'R' in MIR4 transaction even if i give space in the BAPI

  • Payment block "R" in MIRO

    Hi Experts
    In what circumstances, the payment block "R" (invoice verificaiton) gets updated in invoice header, while MIRO.
    Warm regards
    ramSiva

    Hi
    Normally, system puts Blocking indicator "R" automatically where is there is any variance between MIGO and MIRO
    The invoice is blocked if any goods receipts are still in quality inspection. If an invoice is posted before the goods are received, it cannot be blocked for quality inspection
    Regards
    Kailas Ugale

  • Payment Block Removing in Vendor Items

    Hi,
    How we remove the payment block for invoice open item posted in vendor account.
    Regard,
    Venkat

    Dear Sandeep,
    I to tried same thing. But THat Field ie. payment Block is coming in Gray( Display ) mode. Open item posted through MIRO ( MM)
    Any another way to do the same.
    Regards,
    Venkat

  • F110 run-payment block

    Dear experts,
    Could any body tell me what is the use of "A-Blocked for payment" option in payment block in Edit payment proposal in F110.
    Once it is selected system will update block indicator in Document line item level? or will it skip in the current F110 run?
    Regards
    babu.

    This is an extra functionality given by SAP.
    Payment block at document level authorization may not be with the person those have the authorization for F110 or vice versa.
    Any document which is not block at document level can be block at the time of payment run by checking the output come from payment proposal by editing the same.
    This is also can control through authorization basis. Payment proposal and payment run can be control by two different people in the organization through authorizations.
    Regards
    Uttam

  • Payment block in FB60-header level

    Hi,
    I am having trouble posting AP transactions and blocking them for payment when posting them at FB60. I blocked the transaction (at the header level) before the system generates a document number but when I look in vendor line open items the block isn't there and I have to re-enter it there.
    Could you please help me with what could be the possible reason for same.
    Regards,
    Abhishek

    Hi,
    Actually the problem that I am faing is that we have not put any payment block in Vendor Master data.
    However, while entering the invoice in FB60, in the payment tab we want to block the invoice (at header level), so as to block all the open items. But after teh selection of payment block field when we save the invoice, it does not take the payment block but is free for payment.
    We are required to again to through every open item in the invoice to block them. Which is okay6 in case of small number of open items.
    Hope i clarify my question.
    regards,
    Abhishek

  • (INVOICE) PAYMENT BLOCK DUE TO QUALITY REASON

    Dear All,
    We are working on QM implementation for one of our client.
    The process is as follows
    1.     MIGO with Mvt 103
    2.     Inspection lot is generated after Mvt 103
    3.     Usage decision for inspection lot. Lot accepted  and moved to Unrestricted use stock (Mvt 105)
    4.     MIRO w.r.to PO
    Requirement: We wish to have payment block for the material. For that we have maintained Control Key for u201CInvoice Blocku201D in Quality Management view of Material Master record. So that after invoice verification, invoice document is generated but the status should be u201CBlocked for Paymentu201D.
    Issue: For some of the purchase order u201CInvoice is blocked for the payment while for others invoice is not blocked for the paymentu201D. Please note that both the purchase order are identical in terms of material, vendor, pur grp, mat grp and all the possible entries.
    Moreover in another case, for the same purchase order, one invoice is blocked for payment while other is not blocked for payment.
    Regards
    Gunjan

    HI,
    There is a Quality Block (Block.reason: quality) check Box active in the MIRO,untill we have cleared the Stock from quality inspection.
    So we have to write in the Exit below
    EXIT_SAPLMRMP_010-ZXM08U16-----MIRO
    if this indicator SPGRC is "X" Configure an error message that material is in Quality inspection.
    Hope so it helps
    Regards
    Anjanna.

  • Invoice Payment Block (RBKP-ZLSPR / BSEG-ZLSPR) Update

    Hi ABAP Gurus,
    Good day.
    Basically, I need to update Invoice Payment Block from "W" to "R".  I have tried BAPI_INCOMINGINVOICE_CHANGE but could not change the Payment from "W" to "R".  I believe that this is part of the said FM's restriction.  As per documentation, "it is not possible to change invoice documents flagged for invoice verification in background using this method".  Payment Block "W" is basically Invoice Verification via Workflow.
    On the other hand, I have also tried to use FM FI_DOCUMENT_CHANGE without any success. I keep on getting no document found.  I have played around with the parameters being passed but without any luck.
    Can you kindly provide a solution for this?  Thanks in advance for your help.
    Best regards.
    Brando Braganza

    Hi,
    You want to release a blocked invoice.You can use following BAPI
    'BAPI_INCOMINGINVOICE_RELEASE'
    For sample code
    goto>SWO1>Enter BUS2081
    Method-->Releasesingle
    Thanks
    Nabheet

  • AP Invoice interface - payment block

    Hi,
    Peoplesoft is our main system for finance. We are using SAP for logistics applications. I am building a interface to send AP invoice details from SAP to peoplesoft on a daily basis. This interface needs to pick up only those invoice that are free for payment i.e. bseg-zlspr (payment block) field is blank. For example, if an invoice is in invoice verification process, it should not be sent. Till this point, it is easy to get the details of these invoices.
    Once the invoice verification is done, bseg-zlspr field will become blank and needs to be picked up by interface. But the issue is how to select these invoices. Since the interface will run daily, I can select for invoices that are created on that day or changed on that day. But the issue, when the value of bseg-zlspr field is changed from blocked to free for payment, none of the date field value changes on either bkpf or bseg tables.
    Any ideas how to handle this???

    hi,
    use change document analysis like tcode FB04
    -> try fm CHANGEDOCUMENT_READ_HEADERS
    A.
    Message was edited by:
            Andreas Mann

  • AP invoice interface - payment block field question

    Hi,
    Peoplesoft is our main system for finance. We are using SAP for logistics applications. I am building a interface to send AP invoice details from SAP to peoplesoft on a daily basis. This interface needs to pick up only those invoice that are free for payment i.e. bseg-zlspr (payment block) field is blank. For example, if an invoice is in invoice verification process, it should not be sent. Till this point, it is easy to get the details of these invoices.
    Once the invoice verification is done, bseg-zlspr field will become blank and needs to be picked up by interface. But the issue is how to select these invoices. Since the interface will run daily, I can select for invoices that are created on that day or changed on that day. But the issue, when the value of bseg-zlspr field is changed from blocked to free for payment, none of the date field value changes on either bkpf or bseg tables.
    Any ideas how to handle this???

    hi,
    use change document analysis like tcode FB04
    -> try fm CHANGEDOCUMENT_READ_HEADERS
    A.
    Message was edited by:
            Andreas Mann

Maybe you are looking for