Taxability of Vendor non-PO Invoices

Hi All,
We are using tcode FB01 and/or FB60 to post non-PO invoices. The invoice will accrue taxes ifthe expense account line item is entered first and then the offsetting vendor line is entered.  If the vendor line item is entered first and expense line item is entered second then the tax will not accrue for the invoice. The data entered for the document is same in both cases, the only difference is the order of which line item is posted first.
Has anyone experienced this type of issue or has any idea what may be causing this. Should not the result be same irrespective which line is entered first as data for expense and vendor line items is exactly same in both cases. We are using an external SAP add-on for taxes. 

Hi ,
Please check in integration may be you have defined condition which says first line should be expense and only then tax will deduct . when you post  invoice on which tax is not deducting please take your ABAPer help and edbugg so that you can find out exact point and cause of error .
many Thank

Similar Messages

  • BAPI for Vendor Non-PO Invoice processed through MIR7 Transaction

    Hi All,
    I have a requirement where i will get data from flat file. Using this data Vendor Non-PO Invoice
    will be processed through MIR7 transaction with Multiple line items - Invoice Upload Parking the document for vendor non-po invoices.
    The data is in below format in flat file:
    Header fields in 1st line
    Dr. Key related fields in 2nd line
    Cr. Key related fields in 3rd line
    Header fields in 4th line
    Dr. Key related fields in 5th line
    Cr. Key related fields in 6th line
    etc .... in flat file
    In these main fields coming in from flat file are: comp.code, doc.type, vendor no,
    Debit/Credit indicatorSHKZG, G/L a/c no, inv/post dates etc..
    My issues:
    1. I am planning to use F.M BAPI_INCOMINGINVOICE_PARK is it the correct F.M!
    But Here PO number seems to be mandatory for this F.M but it is not available as per our flat file,
    if so can anybody suggest a BAPI for Vendor Non-PO Invoice parking for MIR7 transaction!
    2. What are the parameters need to be used for from above flat file data especially for 2 line itemshttp://Dr./Cr. data other than header data. So as per Header & 2 Line items http://Dr. & Cr. Data which parameters will be updated with which data in above flat file! can anybody clarify!
    3. Also in flat file WorkflowNo is available in which parameter this fields will need to be filled & also by doing this will it trigger workflow automatically!
    Can anybody clarify about above points!
    Thanks in advance.
    Thanks,
    Deep.

    Hello Deep,
    I know it might be quite late for you for this answer, nevertheless I will write that, because there are lots of question like yours. bapi_incominginvoice_park is also a suitable bapi for you. All you need to do is call it this way:
    data: headerdata like bapi_incinv_create_header value is initial,
            table_item type table of bapi_incinv_create_item,
            gl_account like bapi_incinv_create_gl_account,
            table_gl type table of bapi_incinv_create_gl_account.
    * fill headerdata and table_gl, leaving table_item empty
    CALL FUNCTION 'BAPI_INCOMINGINVOICE_PARK'
        EXPORTING
          HEADERDATA                = HEADERDATA
    *   ADDRESSDATA               =
        IMPORTING
          INVOICEDOCNUMBER          = lv_docnr
          FISCALYEAR                = lv_year
        TABLES
          ITEMDATA                  = table_item
    *      ACCOUNTINGDATA            = table_acc
          GLACCOUNTDATA             = table_gl
    *   MATERIALDATA              =
    *      TAXDATA                   = table_tax
    *   WITHTAXDATA               =
    *   VENDORITEMSPLITDATA       =
          RETURN                    = lt_return.
    This works perfectly for me, creating a mir7 document without refering to a PO. The trick here is to fulfill the glaccountingdata importing table while leaving itemdata empty.

  • Bapi for vendor non po invoice parking

    Hello,
    We have a requirement to Create a Non PO Invoice and also parking invoice.
    I could able to create Vendor Invoice (Non PO) using BAPI: BAPI_ACC_DOCUMENT_POST.
    But i am unable to find a BAPI for Parking the Vendor Invoice (Non PO). When i try to use BDC on FB01 transaction for creating Parking Vendor Invoice, it is throwing an error that "Parking Invoice creation is not allowed in batch input".
    Can anybody help me for creating Parking Invoice (Non PO).
    Note: There is a BAPI: BAPI_INCOMINGINVOICE_PARK, which wont support for Non PO Invoice creation. It is PO based.
    Thanks in Advance for your support.
    Thanks & Regards,
    Sreedhar.

    Hi,
    Please see the given link, hope It will help you.
    Re: BAPI to Park the Invoice Document
    Regards,
    Shamma

  • Non PO invoice : Vendor payment terms

    Hi
    I tried to replicate backend payment terms to SRM by report BBP_UPLOAD_PAYMENT_TERMS. I am not getting any payment terms from BE in SRM as payment condition.
    I have assigned payment terms in Backend and even in SRM, assigned with manual created payment term to BP.
    I am trying to create non PO invoice, I am not getting default payment terms in invoice. Why it is not defaulting?
    Why payment terms could not be replicated from backend?
    I need to do something else. Please share experience if you have faced such situation.
    Thanks in advance.
    regards,
    Rahul Mandale

    Hi Rahul,
    Please try doing as mentioned below.
    BBP_UPLOAD_PAYMENT_TERMS program does not work well.I tried using this and this ask for RFC destination(LOGSYS) while replicating the payment terms.
    and when you try to see these payment terms in customzing it does not give you correct result and so result in SRM HTML screens.
    What I did for this.
    There are two tables involved in this
    BBP_PAYTERM
    BBP_PAYTERM_TEXT .
    If you see entries in table BBP_PAYTERM ,it will have data with ERPCLNTXXX system while same kind of data will not be there for SRMCLNTXXX.
    You have to copy ERPCNLTXXX data into SRMCLNTXXX data.
    To do that copy all data with SRMCLNTXXX ,go to table Entry in Menu and delete all entries.
    Then copy all ERPCLNTXXX data and go to Table Entry ,Create with template.
    You can do this is SE11 or SE16 transactions.Do similarly with BBP_PAYTERM_TEXT.Please check entries before doing it for BBP_PAYTERM_TEXT table as this table may have similar entries for SRMCLNTXXX and then you will not require to copy all.
    Actaully program recognise only Payment terms in SRM.
    Once you have done this..You can see in customzing all correct payment terms replicated.
    SPRO->SRM server->Cross application basic setting->Create payment conditions.
    I hope this helps.
    regards,nishant
    please reward if this helps

  • Non PO Invoice Workflow - Error while Posting Document

    Hi Experts
    Hope I am posting this in the right forum as I am new to SDN!
    We have customized a multi-level non PO invoice workflow which triggers at the time of clicking 'Save as Completed' in tcode FV60.
    It has been configured to automatically post the document once it is approved at all the required levels. However, the document cannot be posted even after it receives all levels of approval. The status shows as 'Complete' but the error message shown is 'No Amount Authorization for Customer/Vendor in Company Code' in the workflow screen (MSGID F5, MSGNO 155).
    Now as I understand, this is the error for maintenance of user ID in tolerance groups. However, all user IDs have already been maintained and no matter who parks the document, the same error appears in the workflow screen.
    We have no idea whether this is happening due to some missing config from FI side or WF side.
    Regards

    Hi
    Go to Tcode: OBA3 Assign tolerance group under your company code and give all limits for each group. If you done this one your properly your problem should solve.

  • Non-po invoice posting using IDOC into LIV module

    Hi,
    does anyone know if idoc interface is available for posting non-po invoice as an LIV invoice into MM module. what  I found that I can post the idoc to FI module directly using message code - FI.
    Thanks.

    Hi
      I Got your name from this site.I would be very thankful if you can help me here.I am designing a EDI based invoice LIV.Is it possible to post some charges which are without PO reference but are coming in Vendor Invoices.Is it possible to post these kind of charges with EDI message INOIC01 or we have to post through FI posting.If possible through EDI in which segment of IDOC we will enter these charges with amt.Also is it possible to post credit memo also with EDI
    Thanks
    Sanjeev

  • Transaction Code for non-PO invoices

    Hello all,
    Is there any transaction code to generate a report of all non PO transactions posted in FY??
    We want to pull a report on a monthly/quarterly/basis to identify as to how many non PO transactions are posted for a period.
    We need a report to pull these non PO transactions.
    Thank you in advance,
    Regards,
    Manjunath

    Hi,
       Go to SE16 - enter the table BKPF. Now, in selection, enter the document type (that is document type, like KR, used for non PO invoices) and execute with date range. Here, system will show the list, with transaction code, user, date etc.
        If required, create an SQVI query with BKPF table, so that you can take the list directly.
        Another option would be FBL1N transaction. Here, go to dynamic selection and add the reconcilation account in the selection. Maintain all your vendor reconcillation accounts as "not equal to" and execute with date range.
    Regards,
    AKPT
    Message was edited by: AKPT MM

  • Inbound Idoc type for posting Non-PO Invoice

    Hi,
    I am looking for an inbound Idoc type to post Non-PO Invoice.  The Idoc types INVOIC01 and INVOIC02 helps me to post the invoice with reference to PO.  But I am looking for the Idoc type to post the invoices without reference to PO i.e., For example to post the transaction FB60 (Enter vendor invoice without ref to purchase order).
    with regards,
    suresh

    Hello Deep,
    I know it might be quite late for you for this answer, nevertheless I will write that, because there are lots of question like yours. bapi_incominginvoice_park is also a suitable bapi for you. All you need to do is call it this way:
    data: headerdata like bapi_incinv_create_header value is initial,
            table_item type table of bapi_incinv_create_item,
            gl_account like bapi_incinv_create_gl_account,
            table_gl type table of bapi_incinv_create_gl_account.
    * fill headerdata and table_gl, leaving table_item empty
    CALL FUNCTION 'BAPI_INCOMINGINVOICE_PARK'
        EXPORTING
          HEADERDATA                = HEADERDATA
    *   ADDRESSDATA               =
        IMPORTING
          INVOICEDOCNUMBER          = lv_docnr
          FISCALYEAR                = lv_year
        TABLES
          ITEMDATA                  = table_item
    *      ACCOUNTINGDATA            = table_acc
          GLACCOUNTDATA             = table_gl
    *   MATERIALDATA              =
    *      TAXDATA                   = table_tax
    *   WITHTAXDATA               =
    *   VENDORITEMSPLITDATA       =
          RETURN                    = lt_return.
    This works perfectly for me, creating a mir7 document without refering to a PO. The trick here is to fulfill the glaccountingdata importing table while leaving itemdata empty.

  • Listof all paid non-PO invoices

    Hi Gurus,
    please tell me how to get the list of paid non PO invoices.
    thanks in advance .
    shivaji.

    Run FBL1N . In the dynamic selection restrict the document type not equal to RN and all those that relate to payment. (Basically you need to include only those that do not pass through MR01 transacion)
    In the line item selection, select only cleared items. (Before that you may want to run auto clearing of vendor accounts)

  • Non SD invoice in COPA reporting and other expenses

    Hi Guys,
    With reference to my previous thread, is it the right way to assign non SD invoice to value fields thru PA transfer structure. What would be the business impact of this. and do we need to do assessment to this PA trasfer structure.
    And how this characteristics are attached to value fields ?
    Thanks and Regards,
    Ram

    Hi ,
    COPA gets values from Billing documents thru Condition Type/Value fields mapping ( KE4I).
    Condition Types are to be mapped with Value fields in KE4I to have the value populated in COPA .
    Values from FI to COPA flow thru PA Transfer Structure .
    Regards
    Sarada

  • Maintain Vendor for excise Invoice in STO

    Hi Friends
    I am doing GR against Stock transport Order and getting error as Maintain vendor for excise Invoice
    I created vendor master for plant then i maintained additional purchasing data in purchasing view there i did settings as follows
    Purchasing View --> Extra --> Add purchasing data --> Selected data retention at plant level
    Purchasing view --> Alternative Data --> Selected purchasing  here i maintained supplying plant code
    Same procedure i did for receiving plant also.
    After that i maintained vendor master recored excise details in J1id
    Still i am getting same error
    Please give your valuable inputs
    Regards
    Vivek
    Edited by: Supergene on Jul 24, 2008 1:01 PM

    Hi,
    Its not necessary to selected data retention at plant level.
    Have you assigned Excise Indicator (For e.g. "1") to the Vendor Master, also maintain the ECC No, Excise Reg, Division, Commissionarate,  LST, CST, etc....
    Then it will work for new transactions. (For old, I think it will not work)

  • Non PO invoices sent for Approval - getting error message - Tax Jurisdictio

    Hi Experts,
    Our clients have just upgraded from SAP 4.6C to ECC 6.0 and when the Non -PO invoices are sent for approval the user is getting the below error message.
    'Specify a tax jurisdiction key' - Message no. F5566
    Could any one suggest what the reson could be.
    Answers would be suitably rewarded.
    Thanks in advance,
    Manish Singhi
    E- [email protected]

    Hi,
    Can anyone suggest on this.
    Thanks,
    Manish

  • Non PO invoice posting in ECC from SRM

    Hi,
      We are creating non-PO invoice in SRM and upon approval, its posting in ECC as a material document, but the problem is that it is created without any line items. All the header information is passing fine only line item info is missing and it is going to parking status. There are no errors in IDOC transmission.
    Thanks,
    Sreedhar

    Freinds,
      Any thoughts on this?
    Thanks,
    Sreedhar

  • Update Parked Non PO invoice - FBV2 functionality via BAPI or FM not BDC

    Good day all,
    after searching many days, I have found many threads similar to this request but none have been properly answers.  My scenario: I need to change a header field (ZUONR) and account assignment related fields (KOSTL, AUFNR, etc) in the document items.
    I have tried many FM for this but can't seem to overcome the fact that parked, non-po invoices have no entry in the BSEG table.  I have progressed a long ways with the BAPI
    PP_CHANGE_DOCUMENT_FBV2_ENJ
    But I get an error message:
    No item information transferred into Accounting
    Message no. RW002
    Diagnosis
    The interface into Accounting requires:
    Header data
    Item data
    Currency data
    The item data is missing.
    System Response
    Processing of the data in the Accounting interface is not possible.
    Procedure
    This is a system error of the application which was called up.
    This message seems to derive from a missing set of field what should be coming from the FM
    AC_DOCUMENT_CREATE
    I can't seem to debug there the internal table T_ACCIT should be getting it's values
    Please help troubleshoot this.
    Cheers
    M

    SG- Thank you for the reply.
    I have been playing with BAPI_INCOMINGINVOICE_PARK and I'm not sure if it is doing exactly what we want, but it is something that I have considered in the past. I plan on looking into BAPI_ACC_INVOICE_RECEIPT_POST this morning, hopefully that will provide some more for us.
    If possible I'd like to avoid BDC sessions because this program could hypothetically interface with multiple SAP systems with different configurations.
    I will check into those FM's and thank you very much.

  • In STO process, am getting error in GR"Maintain vendor for Excise invoice "

    Hello
    In STO process(MM route) I have prepared excise invoice by J1IS. While preparation of  J1IS i have enterd customer(recieving plant as customer).I have also mainatin the the supplying plant as vendor in J1ID. But when i am trying to capture the excise invoice at recieving plant during GR am getting error "Maintain vendor for Excise invoice "
    Kindly suggest
    Regards
    Manish

    dear sir
    please check in customer master record , in control Data tab, vendor master assigned .
    if not assigned the vendor master in customer master.
    regards
    jrp

Maybe you are looking for