Check Double Invoice
Hi,
I would like to ask if there is a possible way to check for duplicate invoices for customers same as in the vendors.
thanks
Caglar
Hi,
Good evening and greetings,
Ideally speaking, you cannot bill a same customer twice once he has already been billed.
the process logic is
Create Sale Order VA01
Create Delivery VL01N
MT.601. Dr. Cost of Goods Sold / Cr. Inventory Account
Create Invoice VF01
Dr. Customer A/c
Cr. Sales
Cr. Sales Tax
Considering this the table VBFA is updated with document flow in the above sequence and doesn't allow you to bill once again the same delivery document.
Please reward points if found useful
Thanking you
With kindest regards
Ramesh Padmanabhan
Similar Messages
-
MM-Check Double Invoice functionality for Vendor Invoices
Dear All,
How Check Double Invoice functionality for Vendor Invoices can be implemented in SAP?
We have implemented Check double invoice with the standara sttings for it however if i give my referenece text differently it will aloow me to post double invoices and against vendor open items are shown for payment?
Is there any other efficient way to do it?
Thanks and Regards
Shrinivasdear SAPian friend,
go through the below link and you will find the solution with the screenshots.
http://sapfunctional.com/MM/Duplicate/Invoices.htm
U can also do the setting using the SPRO t-code:-
path is
>>SPRO
>>SAP Reference IMG
>>Materials Management
>>Logistics Invoice Verification
>>Incoming Invoice
>>Set check for duplicate invoices -
Create a validation for check double invoice
Hi,
I have read here on SDN for check double invoice on reference number. We want to create an warning message if same reference number is posted twice, not depending on invoice date. So if I, on 1st of October have posted an invoice with reference number 123 and then want to post with same reference number on 2nd of October I want to have an warning message. If I had understand right I need to make a validation for that. Is it true that I need to have a programmer to do that or how am I doing (one thread said that this was the solution, see; )?
I suppose that my prerequisite will look as follows:
BKPF-BLART = 'KR' OR BKPF-BLART = 'RE' (I want the check when entering both an invoice in FB60 and MIRO)
How will my "check step" look like when I want to check if this reference has been entered before? Please describe in technical name.
Is it possible to do a validation for getting a warning, or is it just possible with error message?
I have also tried to change in IMG, in Material management > Logistics Invoice Verification > Incoming invoice > Set check for Duplicate invoices. Here we have all fields selected (check co. code, check reference, check inv. date). I changed to just select check reference, but this doesn´t solved my problem.
Best regards LisaHello Lisa,
Your first question,
Yes system does not check MIRO invoice while posting FB60 invoice. Because when you post invoice with using FB60 transaction, system check BSIP table for duplication. But when you post MIRO invoice system doesn't fill BSIP table.
So that your question answer is YES, you can register an invoice in MIRO with same reference without a warning.
Your second question,
BTE means Business Transaction Event. Those events are known as FI user-exit.
So that when you posting an invoice with using FB60, system triggered on BTE 00001110 as i said on my previous message.
I try to explain step by step how can you activate this BTE. But you need to ABAPer for giving warning message on this exit.
Call FIBF transaction -> Settings -> Products -> ...of a customer
Create a new line,
Product : ZXX
Text : BTE Products for FI Exit
Product active : tick checkbox.
Call SE37 for exit function and copy from FM SAMPLE_PROCESS_00001110 to ZFI_PROCESS_00001110. Then active your FM and go to FIBF transaction again.
FIBF -> Settings -> Process Modules -> ...of a customer
Define a new line.
Process : 00001120
Function Module : ZFI_PROCESS_00001110
Product : ZFI
And then you can some write ABAP code for validation and give warning message.
In this FM, If you don't want to check duplicate invoice for your cases you can set export parameter e_nostd = 'X'.
I hope it helps to you,
Regards,
Burak -
Check double invoice with GL account and Reference field
Dear SAP GURU's,
I am very new to SDN. I have one query.
I know we have the option of control double invoice against Vendor/Customer by using reference field. But here my client is asking that control has to be from GL account and reference field, becoz some times he will receive the shipping bills 3 or 4 times agianst one billing document ( i am booking Transporter Vendor invoice by using FB60) with same bill number but expense GL's will be different most of the times. Some times knowingly or unknowingly same GL Expenditure account will be repeated with the same shipping bill number. This was happend most of the times.
So can i know how can i get the GL account and Reference field checking and error message for the same.
Thanks & Regards,
Shobha.Dear Shobha,
I feel that having a check on GL is not a good idea. If your client insists you can go for an exit or BTE.
We used BTE to have the same functionality of Logistics for FI documents also in our office.
Duplicate Invoice check process documentation is given below for your ready reference --
with Regards
Check Flag for Double Invoices or Credit Memos
Indicator which means that incoming invoices and credit memos are checked for double entries at the time of entry.
Use
Checking Logistics documents
Firstly, the system checks whether the invoice documents have already been entered in the Logistics invoice verification; the system checks invoices that are incorrect, or invoices that were entered for invoice verification in the background.
Checking FI documents
The system then checks whether there are FI or Accounting documents that were created with the original invoice verification or the Logistics verification, and where the relevant criteria are the same.
Checking Logistics documents
In checking for duplicate invoices, the system compares the following characteristics by default:
Vendor
Currency
Company code
Gross amount of the invoice
Reference document number
Invoice document date
If all of these characteristics are the same, the system issues a message that you can customize.
When you enter credit memos or subsequent adjustments, the system does not check for duplicate invoices.
Exception: Country-specific solution for Argentina, where invoices and credit memos are checked for duplicate documents.
No message is issued if you enter a document that has previously been reversed.
Dependencies
The system only checks for duplicate invoices in Materials Management if you enter the reference document number upon entering the invoice.
In Customizing for the Logistics invoice verification, you can specify that the following characteristics should not be checked:
Reference document number
Invoice document date
Company code
This means that you can increase the likelihood that the system will find a duplicate invoice, because you can reduce the number of characteristics checked.
Example
The following document has already been entered and posted:
Reference document number: 333
Invoice date: 04/28/00
Gross invoice amount: 100.00
Currency: EUR
Vendor: Spencer
Company code: Munich
You have made the following settings in Customizing:
The field "Reference document number" and "Company code" are deselected, which means that these characteristics will not be checked.
Now you enter the following document:
Reference document number: 334
Invoice date: 04/28/00
Gross invoice amount: 100.00
Currency: EUR
Vendor: Spencer
Company code: Berlin
Result
Because you entered a reference document when you entered the invoice, the system checks for duplicate invoices.
The reference document number and the company code are different from the invoice entered earlier, but these characteristics are not checked due to the settings you have made in Customizing.
All other characteristics are the same. As a result, the system issues a message that a duplicate entry has been made.
If the "Reference document number" had been selected in Customizing, the system would have checked the document and discovered that it was different from the invoice entered earlier, so it would not have issued a message.
Checking FI documents
Depending on the entry in the field "Reference", one of the following checks is carried out:
1. If a reference number was specified in the sequential invoice/credit memo, the system checks whether an invoice/credit memo has been posted where all the following attributes agree:
Company code
Vendor
Currency
Document date
Reference number
2. If no reference number was specified in the sequential invoice/credit memo, the system checks whether an invoice/credit memo has been posted where all the following attributes agree:
Company code
Vendor
Currency
Document date
Amount in document currency -
XK01-check double invoice field should be checked by default.
Hi,
Is there any way in which I can make the defult value in the "Check Flag for Double Invoices" (Program SAPMF02K & Screen 215) which is in the Vendor creation transaction XK01 always ticked?
Thanks
NirupamHello Nirupam,
If you use OBD3 tcode, you need to select that fieild as "Req. Entry", you will not get default value for that field as "Checked" but user has to check that field becuase you are making it mandate.
If you use the second option, Screen / transaction variant (take help from technical guy in case of find it difficult), you can put the default value as "checked"
Now, it's upto business in which way they want to work.
Hope this helps.
Regards
Arif Mansuri
Reward if answer is helpful. -
Dear Team,
We have created a vendor in which we have not checked the field "chk double inv" at the first instance. Posted some documents in vendor. Later on, we have decided to use the "chk double inv" functionality and then we have checked the field "chk double inv" and saved.
The problem is that when we are trying to post the documents with reference to the documents which were posted (before the field "chk double inv" updated), the system is allowing to post instead of stopping the user (saying document aleready exists.... doc. no. ....) from further posting.
Further, when we are trying to post the documents with reference to the documents which were posted (after the field "chk double inv" updated), the system is stopping from further posting.
In this regard, request you to show us the way how to stop / block from further postings when we are trying to post the documents with reference to the documents which were posted before the field "chk double inv" updated.
Thanks & Regards
Anand.InguvaHello,
You can restrict from an information message to a warning message.
Please go to OBA5 - select application area WS (vendor billing document)
message 121 - Online E - Batch E
This will restrict you from posting the same document with the same reference of the customer.
Hope this solves your problem
Regards,
Ravi -
Dear Forum,
Since in for FI documents will check double invoice when we post invoice with the same
- Company code
- Vendor
- Currency
- Document date
- Reference number
But our client would not like the system to check the document date, they want the system to check
- Company code
- Vendor
- Currency
- Reference number
For example, if we post invoice in FI with
- company code: 1000, vendor code: A, Currency SGD, Document date: 01.04.2009 and invoice no. 1234
and we also post invoice in FI with
- company code: 1000, vendor code: A, Currency SGD, Document date: 02.04.2009 and invoice no. 1234
the standard SAP will not show warning or error since the doc. date is not same.
But our client want to show error message in this case.
(they don't want the system to check invoice date)
Please kindly advise.
Thanks and Best Regards,
Mary_KHi,
Thank you for your reply. But we want to set the checking double invoice for FI document not in LIV document.
For LIV checking double invioce, we already known.
Thank you very much.
Mary_K -
Dear SAP Gurus,
If vendor sends me the invoice with same number (against same PO) then system should give message.
For this I made a tick in vendor master record - Check double invoice, but still invoices with same number (for same PO) are allowed.
Is there any other setting needed?
Regards
Rajanhi
if the Value in the invoice is differing with the same refernce number then the system does not consider this as a duplicate invoice.
SAP checks 7 parameters for a duplicate invoice
BUKRS - Company code
LIFNR - Vendor
WAERS - Currency Key
XBLNR - Reference document
BLDAT - Document Date in Document
RMWWR - Gross invoice amount in document currency
XRECH - Indicator: post invoice
even if one of them differs then it is not considered as duplicate invoice.
Please check in the duplicate invoice if there is any difference.
Thanks & Regards
Kishore -
How can we block double invoicing ?
Hello Experts ,
I have done PO for quantity 1 , with GR based IV ticked & invoice receipt ticked . When I create IR for this , it allows me to create it twice with quantity 1. Whether there is any way we can block this ?
(GR is statistical since it is third party scenario wherer goods are not received in the company premises , vendor delivers goods directly to customer. )
Field "Check double invoice" is ticked in Vendor master , but still its the same. How can I block this double invoicing ?
Thanks in advance.
Abhishek.Check
Double invoice Check
Through the below link you will find the solution with the screenshots.
http://sapfunctional.com/MM/Duplicate/Invoices.htm -
We have a process in which we book multiple invoices of single vendor in single FI document. The issue is, double invoice verification feature works with Header Text Assignment field. If vendor sends twice the same invoice, bundled into many invoices, Document Header Assignment filed cannot be used for verification of double invoice.
Can double invoice verification work at Line Item level rather document header level?
ThanksHi,
you can set the flage of check double invoice verification in vendor master - Payment Transaction Accounting you can find the field.
In checking for duplicate invoices, the system compares the follow
characteristics by default:
Vendor
Currency
Company code
Gross amount of the invoice
Reference document number
Invoice document date
If all of these characteristics are the same, then system will throw a warning message.
Regards,
SAP User -
Blocking double invoice parking
HI gurus,
For one PO, we have received the GR, once the invoice is posted then if the user posts with same values system checking double. invoice correctly, but when the user parks the invoice, he is able to park twice after system posting those 2 parked items with out any error.
How can we restrict this???Hi Ravi,
I believe, even though if the GR is checked in PO, as long as the GR is done, they can post as many invoice as they want. But only the first invoice will have the amount defaultly displayed in the line item area. After the first invoice is posted, if user attempt to post second invoice, the value in the amount field and the quantity field wont have any defaulted value anymore. So i guess he must had manually key in the amount and quantity and then posted it.
In my previous implementation, my supervisor told me there is no way to block this scenario. Reason why is if we set that the PO can only be used once, then Credit Memo cant be posted anymore if there is any.
It would be nice if there is other way to prevent that? -
Configuring double invoice check for vendor invoices posted through FB60
Dear all
Can anyone tell me how to configure double invoice check for vendor invoices posted through FB60.
for miro documents..we can use Tcode OMRDC
Is there any such tcode which can be used for configuring fi invoices for double checking..
regards
ExpertiaDear Expertia,
In FI,when checking for duplicated invoices, the system compares the
following :Vendor, currency, company code, gross amount of the invoice,
reference document number and Invoice document date.
SAP Note 305201 clarifies this in a more details; please read it.
The following fields must be identical for Duplicate invoice check
Company code (BUKRS)
Vendor number (LIFNR)
Currency (WAERS)
Reference number (XBLNR)
Amount in document currency (WRBTR)
Document date (BLDAT)
If the document is having any one of the above filed different then the
system does not consider it as a duplicate invoice.
Also It will check duplicate invoice check in vendor master data and
in posting key is there check box selected for sales related
The setting you making in OMRDC i.e Materials management->Logistics
Invoice Verification->Incoming Invoice ->Set Check for Duplicate
Invoices is only valid for MM and not FI invoices posted via FB60/FB65
You should check the F1 help on field "Chk double inv." (LFB1-REPRF)
in the relevant vendor master record (transaction FK03).
Please also check, that message F5 117 has been set correctly in the
IMG using this path:
Financial Accounting -> Financial Accounting Global Settings ->
Document -> Default Values for Document Processing -> Change Message
Control for Document Control For Document Processing
Finally & mainly, go to the relevant posting key is defined as sales
related in transaction OB41. You have to flag this field if the
duplicate invoice check should work.
I hope this helps You.
mauri -
Check Flag for Double Invoices or Credit Memos
hello
can i one please explain me the effect of
"Check Flag for Double Invoices or Credit Memos"
please explain with explain
thanks
vijayas terms itself says that u can post the same invoice twice it helps u in posting the same invoice twice
suppose u have post invoice 1103#
now by mistake user trys to enter the sam e invoice to release the payment then system dispalys a messge wrning or error
but to activate it u need to do the settings in spro-mminvoice---incoming invoice
and mark the check box in vendor master -
Hi,
1) Can someone explain me what is meant by "Check for double invoices " field in vendor master and its importance?
2) I am also confused between "Check for double invoices " filed in vendor master, and set check for Invoce duplication in "SPRO -> SAP Reference IMG -> Materials Management -> Logistics Invoice Verification -> Incoming Invoice -> Set check for duplicate invoices". Can some one exaplin that too?Hi,
1) Can someone explain me what is meant by "Check for double invoices " field in vendor master and its importance?
This field for vendor reference while doing MIRO
2) I am also confused between "Check for double invoices " filed in vendor master, and set check for Invoce duplication in "SPRO -> SAP Reference IMG -> Materials Management -> Logistics Invoice Verification -> Incoming Invoice -> Set check for duplicate invoices". Can some one explain that too?
here you can define criteria for duplicate invoice including reference field also
In vendor master press F1 for duplicate invoice indicator ,you will get good info with Example.
how it work
check following link also
[http://help.sap.com/saphelp_470/helpdata/en/ce/4f3e39ea3aee02e10000000a114084/content.htm]
Regards
kailas Ugale
Edited by: kailasugale on Jan 16, 2012 2:43 PM -
Double invoice check for customers
Hello,
I was surprised that there was no double invoice check functionality in AR. What I have done is in transaction OBA5, maintained the following entries:
Message type - 117
Online - E
Batchl - E
However when I put an invoice with the same reference for customer, there is no error message displayed. When I do the same for vendor invoice, it works fine. I am surprised that the functionality is active for AP and not for AR.
Is there something that I am missing? Please advise.
Regards
KeyurHello,
We normally use transaction VF01. However, sometime we also use transaction FB70 to post direct FI Invoices relating to rebates etc.
This is where the functionality of double invoice check will be useful.
Thanks
Keyur
Maybe you are looking for
-
Hi. Im having difficulty creating the em repository under $ORACLE_HOME and also under oc4j/j2ee <hostname sid> Heres what Ive tried so far Step 1 create the repos emca entered SID entered 1521 as port entered passwords this fails and does not create
-
Problem using, deploying an EJB
Hi All, I have been trying to compile and run my first EJB in NetBeans. It is a very simple EJB which goes like this. package test; import javax.ejb.Stateless; * @author Vibhushan @Stateless public class NewSessionBean implements NewSessionRemote, Ne
-
Why does iTunes Match not sync to my iphone 5?
I have tried about every suggested solution i found on the interwebs (including this community) concerning this problem but iMatch still just doesn't want to sync on my new iPhone 5. I am getting desperate.. The only thing I see is a frozen cloud-scr
-
Formula using a between statement
I have a two part question... First, I need to calculate the number of years based between two dates. Currently the formula states DateA - Date B / 365. Which doesn't give me the exact years b/c the 365 does not accommodate the extra days during le
-
Attempting to create and ePrintCent​er account
When attempting to sign up for the ePrintCenter, after creating an account, when I attempt to sign-in I get an error message which states: "Ajax submit failed: error=403, forbidden"Att