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
VinodHi 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 tcodeHai
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 -
Hi Experts
In what circumstances, the payment block "R" (invoice verificaiton) gets updated in invoice header, while MIRO.
Warm regards
ramSivaHi
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,
VenkatDear 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 -
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,
AbhishekHi,
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
GunjanHI,
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 BraganzaHi,
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
-
Error while using window.open() in JSP page
I am getting error while using window.open() in my JSP page. This is code in my JSP page, <h:commandLink onclick="loadContextSensitiveHelp(#{setNewDayStatusBean. cycleStatusViewObject.helpUrl});" value="Help"> function loadContextSensitiveHelp(helpPa
-
Problem in creating program dynamically using FM 'rss_template_instantiate'
hi everyone, i need to create the program dynamically using FM 'RSS_TEMPLATE_INSTANTIATE'. if we create the program using this function module can we see the generated code. very urgent!!!!! thanks in advance. regards, bharat.
-
Stereo Headset (HS-47) not working on Nokia 6650 (...
The manual claims the 2.5mm connector on the phone is for a combatible stereo headset. The Nokia US website does not indicate any compatible headset. The manual does show a HS-47 headset as an accessory. I ordered a HS-47 with the result that only on
-
My itunes doesn't connect to the internet. it shows error -3212. please help
please help me. my itunes doesnt connect to the itunes store via internet. i tried all remedies incldng proxy setting, windows firewall etc.
-
ICM 7.2: Router and Logger installed on different machine
Hi all, I have 2 servers for router: visible card connect to the network, private card connect to each other via cross cable And I have another 2 servers for logger: visible card connect to the network, private card connect to each other via cross ca