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 N

    Hello,
    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,
    Michael

    Hi 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
    Hari

    Hi
    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!
    Liz

    hi,
    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,
    Lisa

    Hi 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,
    Reddy

    Nanda,
    @ 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
    Praneeth

    Hi 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,
    Krishna

    Hello 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 PM

    Yes, 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 Krawczyk

    Hi,
    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

  • Errors in invoice idoc

    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 document

    HI,
    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