Invoice idoc cannot be processed
Hi All,
i hope you can help me out with this.
The problem is that we cannot process an invoice idoc because the condition type is not allowed on the idoc. Can you please explain to me why idoc do not allow this condition type?
This only happening in materials with one specific Item category and it is not happening to other item categories...
I hope you can give me advise on what to do.
thanks in advance
Pablito
Hi,
Have you maintained that condition type in VV31 T-code.
If no. then maintain the same and then go to VF02 t-code to process that invoice output.
Along with that for that BP or PY check whether you have maintained WE20 t-code entries...
Hope this will help you out !
Regards,
Syed Nasir
Similar Messages
-
Error:IDoc cannot be processed: Qualifier not supported.
Hi experts,
I got this error when executing the idoc
message type: dirdeb
basic type : pexr2003
error:Error during creation of internal payment order.
IDoc cannot be processed: Qualifier not supported.
Thanks
Saravanaperumal NHello,
001 Customer Purchase Order
002 Vendor Order
003 Customer Inquiry
004 Vendor Quotation
005 Customer Contract Number
006 Vendor Contract Number
007 Collective Number for Quotations
008 Last Purchase Order Number (SPEC2000 Acknowl.)
009 Invoice Number
010 Internal Number (Document)
011 Referenced Document Number
012 Delivery Note Number
013 Internal PO Number
014 Accounting Document
015 Billing Document Number of Invoicing Party
016 Number of Preceding Document
017 Assignment Number
018 Customer Order Number
019 ISR Number
020 Invoice List Number
021 ID for Cost Assignment
022 Payment Document Number
023 Banker's Acceptance
024 Matured Certificate of Deposit (CD)
025 Loan
026 Check Number
027 Foreign Exchange Contract Number
028 Credit Memo
029 Payment Advice Note Number
030 Original Purchase Order Number (ALE)
031 Return Leg Number
032 Reference Bank
033 Third-Party Reference Number
034 Reference Number of Beneficiary's Bank
035 Message Reference
036 Credit Card Number
037 Statement Number
038 Account Statement No. (Deposit No.)
039 Account Statement No. (Deposit Seq. No)
040 Payee Code
041 MICR Line
042 Imported Line
043 Vendor Contract Number
044 Ship-To Party's PO Order
045 Cost Center
046 Profitability Segment No.
047 Work Breakdown Structure Object
048 Profit Center
049 Business Area
050 Delivery Order
051 Delivery Order Route Number
052 Sequence Number
053 Scheduling Agreement Number
054 External Transaction
055 Promotion Number
056 Customer Quotation Number
057 Customer Buying Group
058 Customer Contract Number
059 Check Number from Check Register
060 JIT Call Number
061 Internal Delivery Note Number
062 Customer PO no. for consignment issue by ext. service agent
063 External Delivery Note Number
064 Goods Receipt/Issue Slip Number
065 Repetitive Wire Nummer
066 External Order Number
067 Quality Notification Number
068 External Inquiry Number
069 Business Partner Reference Key
070 Reference Text for Settled Items
071 Customer ID no.
072 Agreement Number
073 Credit Advice Number
074 Transfer Number
075 Check Number
076 Credit Posting Number
077 Transfer number (just transferred)
078 Delivering Profit Center
079 Batch Number
080 Certificate Profile
081 Collective Daily Delivery Note
082 Summarized JIT call
083 External Delivering Plant
084 Tax Number Tax Office §14
085 KANBAN ID
086 Kanban Control Cycle
087 Reference Document Number Billing Doc.
101 Resale Invoice No.
102 Resale Ship and Debit Agreement No.
103 Customer Claim Reference Number
104 Design Registration Number
105 TPOP Order Number
106 TPOP Reference Order Number
111 Partner Business Area
APY Approval Year of Official Document Numbers
APN Registration Number of Official Document Numbers
SNC Serial Number of Statement
These are all the Value range for qualifier, use which one suits your requirement
Regards,
Abhishek -
Incoming Invoice Idoc, how to process payment status?
Hello @ all!!
I have to set up an interface between an SAP and a non-SAP System. As the title indicates, I have to book incoming invoices into SAP (and send outgoing invoices).
I will use the Idoc-type ACC_INVOICE_RECEIPT (will be generated by the non-SAP System and sent to our SAP-System).
So far, so good.
The Problem is: payments?
I have absolutely no idea how I should go about to process payments (made for this invoice).
This 'payment' or 'payment-stop' -information (the date of the paymentas well) should also be transferred between the two systems...
Is there an Idoc-type for that?
Or does anybody have any suggestions to how this could be accomplished?
Thanx a lot guys (and girls of course!)
Greetz!
NoogiE
Message was edited by: Pieter De FréHi Sandhya,
Once the Idocs are sent to the EDI Subsystem, the SAP will have the status that the Idoc has reached the partner sub system. I hope, the workflow should be able to trigger back the status file to the SAP System after the Idoc is processed at the EDI Subsystem.
Please check with the workflow that is attached.
Else, if this is using the FM or Message Control, then check the configuration under MN04.
I'm also trying to find the solution for the same.
Regards,
-Syed. -
Inbound processing of INVOIC IDOC without PO number and item check
Hi All,
I'm processing an Inbound INVOIC IDOC to create an Intercompany Vendor Invoice against a Purchase order but wish to do process this based on the delivery note number rather than the PO number. The INVOIC IDOC will not contain a reference to the Purchase order and thus the need to process it based on the delivery note number which will be referenced in the Purchase order Goods receipt.
However, when processing the Inbound INVOIC IDOC it is validating that the number in IDOC segment E1EDP02 with QUALF 001 is the purchase order number. In this scenario it won't be and therefore it errors. The delivery note number is in IDOC segment E1EDP02 with QUALF 016.
Could someone please tell me if there is a standard way that we can have this Inbound INVOIC IDOC processing using only the delivery note?. If I manual process in the MIRO transaction I can process an Invoice based on the dleivery note in the Goods receipt so would expect I should be able to do so also with the IDOC processing.
I have noticed that IDOC segment E1EDP19 with QUALF 003 is not being populated and therefore according to the SAP help the IDOC segment E1EDP19 with QUALF 002 holding the Vendor material number is checked. Could this have something to do with it not being able to process the Invoice using only the delivery note number reference?.
Thanks in advance,
MichaelHi Karen,
According to Note 103051 - EDI: Multiple reference to same purchase order item.
Module IDOC_INPUT_INVOIC_MRM (only as of Release 4.0) for the logistics invoice verification can distinguish different goods receipts by means of the delivery note number. For this purpose, GR-related invoice verification must be active. Please check the note.
Thank you,
Shyam -
Error 'No tax code found for difference' in Posting Vendor Invoice IDOC
Hi All,
I am getting error message 'No tax code found for difference' while posting Vendor Invoice IDOC into SAP. IDOC type is INVOIC02. There is no difference in PO price, Invoice price and even Standard price. then why this error message? Other Vendor EDI settings are done ( OBCA, OBCD, OBCE etc). Is there any thing specific to be done in the config for this error?
IDOC has PO as reference document.
I looked into several threads in SDN forum but could not find proper solution
Can any ine help me with this issue?
Thanks in advance
HariHi
You might be missing the tax code for uploding through IDOC
so you can use the t.code we02 and give the doc and find the error
go to the WE19 to edit the tax code
and USE the t.code BD87 to select the doc and process it
thanks
Madhu -
Requirement to bill customer before vendor invoice in third party processing
We have a requirement to bill a customer before the vendor invoice in third party processing. The reason behind this is because the vendor send invoices only once in a month and the customer cannot wait for so long to to receive their invoice from the business.
I saw some discussions that the third party processing with shipment notification can be used however when I check the business flow in that case I see the following.
A Third-Party Sales Order is created and a purchase requisition is generated automatically
A list of purchase requisitions to be assigned is displayed
The assigned purchase requisitions are converted into purchase orders
The purchase orders are approved
A statistical goods receipt is posted
The vendor invoice is verified and posted
The billing is created
It clearly says that the customer billing document is only possible after entering the invoice from the vendor. Which would be the best way to fullfill this requirement?Do you mean the goods issue done by the vendor to the customer in the vendor system? And this quantity will be copied into our ( where the third party order is created) system?
No, MIGO done by in our company system only. May be you might have misunderstood because of my sentence.instead of company i mentioned as Vendor.
For Vendor this process will become as standard sales and he will do PGI. However in our system we do MIGO .
Suppose the customer ordered 10 Qty. Vendor delivered 2 Qty wouldn't the above equation Order qty- MIGO qty= Invoice qty be 10-2= 8? but we should be really billing the customer only for 2 right?
No you have mistaken my idea, it was not a formula just i was giving example.
Billing qty is nothing but it is qty copies from source document to target document.
E
Goods receipt quantity less invoiced quantity
for example order qty is =10 and vendor delivered first time 2 qty to the customer and he billed our company for 2qty and we billed the customer for 2 qty.
And next time let us assume again Vendor delivered 4 more qty and billed us 4qty.And this time when you are billing the customer in VF01 system will propose the 4qty only( total goods receipt qty 6 - already invoiced qty 2).
Hope now you understood the meaning of E(goods receipt qty less invoices qty).
And did you try your requirement as mentioned in my first reply?
thanks,
Srinu. -
Error in Invoic Idoc - Vendor, Company code not found
Hi All,
We are facing an issue with an Incoming Invoice Idoc (Mes type - Invoic). A third party system sends the Invoices which are received by the XI system and then as Idocs into SAP.
The XI system is defined as a Logical system in R/3. We have created Partner Profile, Dist Model with XI as a LS.
The error that we are encountering is -
Customer , vendor <our LS> not known
Message no. FD110
A company code cannot be determined for LS
Message no. FD006
Are we missing out some data in the Idoc or are we missing some EDI configuration?
Please advise as to how we need to proceed.
Thanks in advance!
Lizhi,
Error : A company code cannot be determined for LS
This means that SAP cannot match an appropriate company code with a partner profile :- and hence, doesn't know where to post the invoice.
Partner Type = "LS" (Logical System)
Partner Name = ""
I think what you've got is message FD006 - longtext for it can be found via transaction SE91 and sounds like this:
The system cannot determine the relevant company code since the allocation of the data transferred in the invoice is missing in Financial Accounting customizing.
The company code can be determined outside of the system and be put into the intermediate document (for example, from the EDI subsystem). Then the company code must be put into the E1EDK14 segment and ORGID field and the value "011" used as the qualifier.
Determine the company code for & & & in Financial Accounting customizing.
LS is your Logical System. So you might want to have a look at transaction OBCA where you can assign a company code name in the invoice for your Logical System.
In the E1EDKA1 segment. there are two fields PARVW (which is the qualifer or Partner function) PARTN (partner number). The information that is sent in the PARTN has to either match the information in SAP or has to be converted.
If the later is the case try transaction VOED. -
Inbound IDocs will only process immediately
Hello. I have been having an issue with our inbound INVOIC02 IDocs coming from our EDI server. We are processing a high number of invoices and I wanted to change the processing from immediate to collective. The immediate processing is causing a strain on our EDI server. I would like the IDocs to come into the SAP system, but stay in a status 64 until a background job runs to process them. I changed the partner profile for the vendor from Trigger immediately to Trigger by background program. For some reason, the IDocs are still processing immediately.
Here are some of my settings:
EDI side Function Module: IDOC_INBOUND_ASYNCHRONOUS
SAP side Function Module: IDOC_INPUT_INVOIC_MRM
Partner profile setup:
Partner no: (vendor #)
Partn. type: LI (vendor)
Message type: INVOIC
Process code: INVL
Processing by function module: Trigger by background program.
Please let me know if you have any recommendations as to how I can get these IDocs to process from a background program instead of immediately. Am I missing another setting for this?
Thanks,
LisaHi Klaus,
form the mentioned options, I would give enqueue / dequeue a second try.
I would use customer (/sender) as key field for your locking object.
If you try to set the lock right in the beginning of your FM, whole customer should be locked for processing. Second test is of course, if already a sales order exists.
Maybe here the problem occurs: when you have some parts in update task, select for sales order is not successful for some (micro-)seconds.
Solution for this part: use synchronic booking / commit work and wait. Maybe make a test with a select for VBAK in the end of your FM to test existence -> if not successfull, you know you identified your problem.
If this is your problem, you should make a new enqueue after commit (because it will be deleted by commit) and wait until DB gives you new VBAK entry.
I would start with a test, why all this different locking options don't work (instead of looking for a different locking option): make a select after your sales order creation. If this is not successfull, then here is your starting point.
Regards,
Christian -
Inbound Invoice IDOC mapping Required fields
Hi All,
Please let me know what need to be mapped for the @begin , @segment , TABNAM , SNDPOR, SNDPRT etc like this elements in the IDOC structure.
In my scenarion i get Invoices in XML file so that i can pick that and process it into SAP R/3 by doing correct mapping with the inbound IDOC and post the same into R/3 . Please provide the sample mapping for processing Invoice IDOC.
Regards,
ReddyNanda,
@ Control records
>>>
You have two option. One is to fill the control records inside the mapping or else let XI fill it automatically.
In case you are filling the control records in the mapping, then you will have to enable the option to take those values in the IDOC receiver adapter.
See option (Apply Control Record Values from Payload) - http://help.sap.com/saphelp_nw04/helpdata/en/96/791c42375d5033e10000000a155106/content.htm
Control values - http://help.sap.com/saphelp_nw04/helpdata/en/13/95244269625633e10000000a155106/content.htm
@ Begin, Segment etc
>>
you can map any constant value to the same. -
How is payment terms populated on a Invoice IDOC ?
Hi,
How does VBDKR-ZTERM_TX1 VBDKR-ZTERM_TX2 and VBDKR-ZTERM_TX3 get populated? Currently I see that in the INVOIC IDOC the payment term is populated from VBDKR-ZTERM_TX1 which is not based on payment terms. , I am getting the value 'Payable immediately without deduction'. I was wondering how did this value get populated which is different from the text maintained for paylemt term in table T052 table.
IDOC segment : E1EDK18-ZTERM_TXT
I see that the payment terms in the master table are carried onto Sales order and then to billing document which match the T052 value of the payment term but the IDOC is pulling some other value from some where.
Regards
PraneethHi Praneeth,
if you have debuggin capability, please set a breakpoint in program LVEDFF0G:
CALL FUNCTION 'SD_PRINT_TERMS_OF_PAYMENT'
EXPORTING
terms_of_payment = vbdkr-zterm
bldat = xfkdat
budat = xfkdat
cpudt = xfkdat
language = vbco3-spras
country = vbdkr-land1
IMPORTING
payment_split = vbdkr-p_split
ZFBDT = xfkdat
TABLES
top_text = zterm
EXCEPTIONS
terms_of_payment_not_in_t052 = 1
error_message = 2
OTHERS = 3.
LOOP AT zterm.
CASE sy-tabix.
WHEN 1.
MOVE zterm-line TO vbdkr-zterm_tx1.
WHEN 2.
MOVE zterm-line TO vbdkr-zterm_tx2.
WHEN 3.
MOVE zterm-line TO vbdkr-zterm_tx3.
ENDCASE.
ENDLOOP.
Then test the processing of an IDOC by VF31.
Best regards,
Ivano. -
Unplanned Delivery Cost through INVOIC IDOC - Failing due to Cost Center
Hello all,
We are using INVOIC idoc for incoming invoice from the vendors, and are using E1EDK05-BETRG for getting the unplanned delivery costs. However, we don't want to use a default cost center (OKB9) for the "Unplanned Delivery GL Account", instead we want to use the cost center from the Purchase Order.
Is there any way we can get the cost center from the Purchase order while processing the invoice through IDOC?
Thank you,
KrishnaHello Krishna,
As per my knowledge unplanned delivery cost is liability account not expenses ! Beyond delivery expenses you planned in PO ,you would enter in LIV. That time mentioned entry will be post
Material account........Dr ( If materials available)
To Vendor account,,,,,,,,Cr
Price difference account.......Dr ( If material not avialble)
To Vendor account..........Cr
Frieght alwasy materialized while doing the GRN.
Regards
Mani Kumar -
How to post Freight Charge in INbound INVOIC Idoc? (MM Invoice Verif)
Hi Folks,
Would like to post an inbound invoice(810) IDoc that has multiple line items that may or may not have variances(quantity, price, etc.). MM Logistics Invoice verification is the process used for posting our invoices for raw materials. We would like for the line item variances to continue to post to the PPV account. Our problem is freight. Freight in this instance is in the header of the IDOC(segment E1EDK05). For example, we create a purchase order with 3 line items for $100.00 each totaling $300.00 for the purchase order. We receive an EDI Invoice for $345.00 which contains a $45.00 charge in the header for freight. We would like for the freight to be posted to the appropriate account. Currently the $45.00 difference in P/O total and Invoice total is being posted to the PPV account. Your helpis appreciated!
What if Freight charge is populated as Line item in the inbound invoic idoc. Will the inbound program allow this kind of posting??
Throw some light experts.
Thanks,
Matt
Edited by: Creasy Matthew on Aug 16, 2009 6:25 PM
Edited by: Creasy Matthew on Aug 16, 2009 6:25 PMYes, you can include the freight cost in line item as well but that would not be advisable. Why don't you include Fright Cost in your pricing procedure ??? Do check the following link
How to account freight in purchase order -
Logistic invoice IDOC output possible?
Hi,
did anyone ever managed to output logistic invoice (MIRO)
in form of an IDOC ?
if so could you let me know what kind of IDOC that was ?
(invoice02) ?
it's not an ERS process but simple sending a logistic invoice output
Thank you,
Regards,
Michal KrawczykHi,
Did you find the idoc you were looking for? I have used the BAPI_INCOMINGINVOICE_CREATE and I worked ok.
If you found the IDOC for this process, could you please send it?
Kind Regards,
Jorge Castillo -
Mass generation of invoice IDoc using VF31
When I go to VF02, header -> output, and manually input output type RD00, with medium 6 - EDI, I can successfully generate an invoice IDoc.
Is there any way that I can generate invoice IDoc from many invoices at the same time?
When I try VF31, choosing transmission medium 6, no matter I choose processing mode = 1 or 2, I can't get any message output.
Thanks.Hi Gundam
VF31 is used to process outputs from invoices wherein the output has been determined in the invoice and not processed. In your case you are trying to determine the output in the invoice with the processing transaction and hence it is not working.
You can try creating output condition for RD00 in VV31 transaction and set up the transmission medium as 6 and the date/time parameter. If you want the invoices to be processed at one go keep it as 3. This will esnure that when the invoice is created, the output is determined. After that you can process all the outputs together (create idocs) through VF31 transaction. If you put date/time as 4 then the idocs will be generated on the saving of the invoice automatically.
Thanks
Indranil -
when im trying to test invoice idoc with basic type invoic02 and process code invf using we19, the following error are shown.
1. customer/vendor could not be determined for intermediate documentHI,
Did you create partner profile and port?
can you please be more clear so that we can sort it out..
regards,
nazeer
Maybe you are looking for
-
How to execute availability check against delivery date in purchase order
Hi all In MD04, I know that "available date = delivery date in purchase order + GR processing time" & "GR date = delivery date in purchase order". When I execute availability check in production order, I will get material's committed date = available
-
Page height not changing and yes, I've checked for hidden objects
Hi has anyone got any advice? I'm tearing my hair out! I cant seem to change all my websites page heights despite checking that there are no hidden items best wishes Helen
-
dear sap gurus my problem is ...I have attached a drawing in my material ...now i want to see that drawing when i create PR & PO screen also. what setting i have to do for that. thanks in advance regards vineet sharma
-
GURUS reg.error NO MATERIALS COMPONENT WAS DETERMINED
.I am having an issue of how to create a super BOM and super routing for a configurable materials when all the options I have are non-stokable. So i went ahead and created the component in BOM with class item category and gave the class name. Routing
-
.DNG files load terribly, terribly slow with the Adobe Codec on Windows (8)
It's not my hardware or rig, as CR2s loaded instantly and I'm on an SSD, and the DNGs also load immediately with adobe software. Is there anything I can do about this? I don't want to have to load up lightroom just to browse through my DNGs.