Tax Code in PO and Invoice

Is there a config to validate whether Tax code in Purchase Order and Invoice are same ?
My requirement is as follows:
PO is created with a specific tax code.  If Invoice in MIRO is created with a different tax code, there should be an error or warning msg saying "Tax code in Invoice differs from PO".  Is there any config to do this ?

hi
see this you can control by seeting message as error and the system will give you warining that the tax code you have enterd is different from th ePO.
this you can check in the message attribute for the LI V.you have see that message number and make it as error in the define attribute for the message.
Regards
sunny

Similar Messages

  • Cannot change Tax Code of A/R Invoice line

    Hello,
    I had this small problem where i cannot change the tax code of A/R invoice line.
    ARInvoice.Lines.TaxCode = "O1";
    But after i added the invoice, it seems that SAP still used the default TaxCode which is X1. Am i missing something? I've been stuck in this problem for over two weeks now.
    Thank you, any help will be appreciated.

    Here is my SAP Settings.
    G/L Account Determination
       Sales - Tax
              Sales Tax Group (Service) = Exempt Output
    Business Partner Master Data
       Accounting - Tax
              Tax Status = Liable
    And here is my code snippet for creating and adding of A/R Invoice :
    SAPbobsCOM.Documents _oARInvoice = (SAPbobsCOM.Documents)this.COMPANY.GetBusinessObject(BoObjectTypes.oInvoices);
                _oARInvoice.CardCode = pCustomerId;
                _oARInvoice.HandWritten = BoYesNoEnum.tNO;
                _oARInvoice.DocDate = pPostingDate;
                _oARInvoice.DocDueDate = pPostingDate;
    double _total = 0;
                if (pInvoiceType == SAPVariables.INVOICETYPE.SERVICE)
                    _oARInvoice.DocType = BoDocumentTypes.dDocument_Service;
                    for (int i = 0; i < pARInvoice.Rows.Count; i++)
                        if (i > 0) _oARInvoice.Lines.Add();
                        _oARInvoice.Lines.SetCurrentLine(i);
                        _oARInvoice.Lines.ItemDescription = pARInvoice.Rows<i>["SERVICEDESCRIPTION"].ToString();
                        _oARInvoice.Lines.AccountCode = pARInvoice.Rows<i>["GLACCOUNT"].ToString();
                        double _discountPercent = 0;
                        double.TryParse(pARInvoice.Rows<i>["DISCOUNTPERCENT"].ToString(), out _discountPercent);
                        _oARInvoice.Lines.DiscountPercent = _discountPercent;                   
                        double _lineTotal = 0;
                        double.TryParse(pARInvoice.Rows<i>["AMOUNT"].ToString(), out _lineTotal);
                       // This part here, does not reflect in SAP
                        if (_lineTotal >= 2500000)
                            _oARInvoice.Lines.TaxCode = "O1";
                        else
                            _oARInvoice.Lines.TaxCode = "X0";
                        _oARInvoice.Lines.PriceAfterVAT = _lineTotal;                   
                        _total += _lineTotal;
    else
                    this.ERRORMESSAGE = "Invalid Invoice Type.";
                    throw new Exception("Invalid Invoice Type.");
                _oARInvoice.DocTotal = _total;
                _oARInvoice.Comments = pComments;
                this.LASTINSERTINVOICEID = "";
                this.RETURNCODE = _oARInvoice.Add();
                if (this.RETURNCODE != 0)
                    int _tempErrorCode = 0;
                    string _tempErrorString = "";
                    this.COMPANY.GetLastError(out _tempErrorCode, out _tempErrorString);
                    this.ERRORCODE = _tempErrorCode;
                    this.ERRORMESSAGE = _tempErrorString;
                    _result = false;
                else
                    this.RECORDSET = (SAPbobsCOM.Recordset)this.COMPANY.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset);
                    this.RECORDSET.DoQuery("SELECT MAX(DocEntry) FROM OINV");
                    this.LASTINSERTINVOICEID = this.RECORDSET.Fields.Item(0).Value.ToString();
                    _result = true;

  • Same tax code to inventorise and non-inventorise the excise

    hi
    My client want to use the same tax code to inventorise and non-inventorise the excise values.
    Requirement is as follows:-
    two plants- plant1 is excisable and plant2 is in excise free zone.
    tax code is T1 - 16 % BED + 2% ECS  + 1% SEcess
    they want to take the cenvat credit in case of plant 1 while doing procurement
    ans want to inventorise the excise on material cost in case of plant 2.
    I suggested them to use two different tax codes in which one is having the non inventorise condition types and other is having the inventorise condition types.
    but they want to use the same tax code
    Is it possible to do this ??
    Regards
    Anin

    Hello Anis,
    Use two different Tax code. Let's A for used as dedectable Tax(Convet Benefit)
    A should have Coditions like this 
    Deduct able tax:-
              JMOP    - IN BED Settoff %
              JEC1     - A/P Edu. Cess Settoff
              JSEP     - IN A/P H Ecess Setoff
              JVRD   - A/P VAT RM Deductable
    Also maintain its settoff 100% for all the condition Type.
    JMX1 --     IN: A/P BED setoff
    JEX1 ---      Ecess Setoff Sta
    JHX1     IN: A/P SECess SOTot
    Now for Non-deductable Tax(Inventrised) suppose ur Tax Code B
    B should have condition Like this
    JMIP   - IN BED
    JEC2 - A/P ECESS
    JSEI - H Ecss
    JVRN - Vat
    maintain the percentage in FV12.
    Now for CENVAT benefit, in J1ID, maintain Material And the Plant both for whom you want the benefit
    Hope Solve U !
    Regards,
    Pardeep Malik

  • Definig tax codes for sales and procedure

    Hi,
    I am getting an error in definig tax codes for sales and procedures.It's asking for Tax Jurisdiction.But can't accept whatever I enter.Please advice.

    Check availability at SPRO-Financial Accounting (New)-Tax on Sales/Purchases-Basic Settings-Specify Structure for Tax Jurisdiction Code   OR Define Tax Jurisdictions
    Srinivas

  • EWT-Tax on Down Payment and Invoice

    Hello,
    I've activated the accumulation feature in the Withholding Tax Type for both IV as well as Payments. The tax code is the same for both tax types.I've also defined the minimum base amount for Witholding Tax code as Rs.5000 for Official Withholding Tax key 194A and have also maintained formula for Tax code i.e tax should only get calculated if tax amount is more than Rs 5000.
    However I've noticed that the tax is getting calculated on the accumulated amount of both Payment and IV separately.
    Example:
    Tax Type for IV is 01
    Tax type for Payment is P0
    Tax code is T1 @ 11.33%
    I've made a down payment entry using T-code F-48 for Rs 4000 (Tax type P0 and Tax code T1). Now Tax is not getting calculated on this amount which is correct.
    Now if I post an Invoice for Rs 1500 for the same vendor (Tax type 01 and Tax code is T1), ideally my tax should get deducted on Rs 5500 (4000 of DP and 1500 of IV) @11.33%. Howver this does not happen. The accumulation feature is working for Payments and IVs separately.
    Can someone please help me on this. Is it a particular config  which I've missed?
    Thanks and Regards,
    Sumita

    Hi Sumita,
    Please follow the below mentioned steps for this issue.
    Steps:
    1. Define Withholding Tax Type for Payment Posting
    Path: FA/****/Withholding Tax/Extended Withholding Tax/Basic Settings/Calculation/Withholding Tax Type/Define Withholding Tax Type for Payment Posting
    Here create 2 Withholding Tax Types:
    1. 1st for TDS (Basic@10%) Tax Type: S1 and
    2. 2nd one for Education Cess (EC@3%) Tax Type: S2
    2. Define Withholding Tax Codes
    Path: FA/****/Withholding Tax/Extended Withholding Tax/Basic Settings/Calculation/Withholding Tax Codes/Define Withholding Tax Codes
    Create 2 Tax codes (One for Basic and another one for Education Cess)
    In that screen, give the following inputs
    Give WT Key also on the same screen
    Save the data
    WT Name    WT Type    Tax Code    Base Amount     Calculation
    1. Basic               S1               C1                             100%                    10%
    2. EC                  S2                C2                             10%                       3%
    3. Define Min/Max Amounts for Withholding Tax Codes
    Path: FA/****/Withholding Tax/Extended Withholding Tax/Basic Settings/Calculation/Minimum and Maximum Amounts/Define Min/Max Amounts for Withholding Tax Codes
    Letu2019s say there is no TDS up to Rs. 1,50,000 per annuam
    Monthly amount or Invoice amount Rs. 12,500 per month
    There is no TDS up to Rs. 12,500 and TDS will be charged if the salary exceeds Rs.12,500 p.m.
    WT Name    WT Type     Tax Code     Max Amount     Minimum Base Amt
    1. Basic                  S1                         C1                 99,999,999,999      12,501
    2. EC                      S2                         C2                99,999,999,999      375.03
    4. Assign Withholding Tax Types to Company Codes
    Path: FA/****/Withholding Tax/Extended Withholding Tax/Company Code/Assign Withholding Tax Types to Company Codes
    5. Update Withholding Tax Codes in the Vendor Master (Employees A/c u2013 Employees will be treated as vendors here)
    Give WT Type and WT code here
    WT Type     WT Code  
            S1              C1
             S2              C2
    Note:
    1. Please follow the above example and apply it in your case.
    2. We have created 2 tax codes for Basic W Tax and Education Cess.
    3. Assumed there is no Sur charge.
    Hope this is clear and let me know if you have any queries.
    Regards,
    Kannusamy S

  • Default Tax code in MM and FI related transaction

    Hi,
    Please advice if there are any exits/enhancemnets available for defaulting tax code in program SAPMF05A.
    Thanks
    Gunj

    These are all Part Of FI MM Integration, Discuss with your Finance Team.
    Some of the Integration points are below
    1. The complete Purchase cycle upto payments
    2. Posting made during the purchase cycle and how the integration takes place with FI & CO, including the OBYC settings
    3. The Tax procedure for input & output tax and how the same is used in MM
    4. The configuration and use of Excise, if you are in india and how the processes are mapped in SAP
    5. The Service Tax Configuration, including GTA and the configuration
    6. How to utilize service tax credit in excise and the process for mapping service tax through deffered tax configuration
    7. Stock Keeping Accounts for stock

  • Tax Code in PO under Invoice tab

    Hi,
      I want to know how Tax code is getting populated in PO under Invoice tab.
    is it thru config or anywhere in ME21N code we can write the custom code.
    i have to findout how its getting populated, reason is for same kind of po data it is populating different tax code.Thanks in advance
    Suresh

    Hi,
    The tax code gets populated from the vendor you would have given in the PO.
    If the  vendor's address is given along with the tax code during the vendor creation, then the tax code gets automatically populated.
    Please do confirm this. But this is what i have found out.
    Thanks.

  • Tax code in A/R Invoice drops when the Ware House Code is changed

    Hello All,
    I am Using SAP Business One 2005A PL12 with Canadian Settings.
    When I add an Item in the A/R Invoice, it comes with a default TAXCODE, but when i change the ware house code the Taxcode drops,
    Can any one tell me why is this so?
    Thanks in advance
    Manish

    Manish,
    I am not sure if you mean you are using Business One 2005A SP00 PL12 or 2005A SP01 PL12.  In both cases, PL 12 is very old.  You should download the latest patches for your specific version, apply and retry your code.
    Eddy

  • Default Tax code in FB60 and FB70

    Dear Gurus,
    Our user wants a default taxcode (v4) to be displayed when she uses T.code FB60 and FB70 .
    Is there any settings where i can set a default taxcode.
    Thanks
    Balaji Dhanavel

    Hi Venkat,
    Please tell me what is VVR.
    Thanks
    Balaji

  • Tax code error in MIRO

    Hi
    We get an error while posting Invoice : Tax entered incorrect (code V0, amount 26.05), correct 7.22 USD.
    Please suggest
    thanks in advance
    kumar

    Hi,
    Hi please check whether the tax code in PO and Invoice is correct or not, if not correct please enter same tax code in invoice which is given in PO
    Regards
    Hari

  • Tax code on the basis of Invoice Date in MIRO

    Hi Gurus!
    Tax rate change from 12.5% to 15 % is due on 1st October in NZ._________________
    Client requirement is that in MIRO transaction w.r.t. PO instead of the tax code being picked up from PO, the Tax code should be picked up depending upon the Invoice Date. _____________
    For Eg. Tax rate changes from 12.5% to 15% on 1/Oct/2010,
    Invoice Date = 20/Sep/2010, Posting Date = 20/Sep/2010, Tax Code = H1 (12.5%)
    Invoice Date = 20/Sep/2010, Posting Date = 01/Oct/2010, Tax Code = H1 (12.5%)
    Invoice Date = 01/Oct/2010, Posting Date = 01/Oct/2010, Tax Code = H3 (15%)
    Is there a way this can be achieved?
    Kind Regards,
    Mehul

    Hi Mehul,
    We just had such situation in Canada.
    It is recommended not to change the tax rate in the Tax code which is being used in open invoices because that could cause reporting and discount problems. And I am sure there will be open invoices with tax rates 12.5% come october 1. The solution is:
    Create a new Tax code in transaction code FTXP with rate 15%( effective date Oct 1 and set the same GL Tax account) everything as old tax code except for 15%  which will used for POs initiated from Oct1 onwards. For PO's prior to Oct 1. just use the same tax code with 12.5%.
    During MIRO the Tax code/rate  used in PO will be default,  you will have the option to go with old Tax code-12.5% or new tax code 15%.

  • In PO invoice tab select tax code shown amount column KOMV-KBETR as 100%

    Hi,
    In PO invoice tab select tax code shown amount column KOMV-KBETR as 100% we need as 10% my alculation is correct but showing only 100%
    i have assigned tax rate in j1id as 10% and Ftxp as same tax code as 100% and condition is JM02 as non-deductable.
    in PO condition value is showing as 10% correct value but showing in amount column as 100%
    Please suggest
    Thanks
    Shital

    No reply

  • We are Not able to Add, approved A/P invoice - Error - Tax code Missing

    Dear Experts,
    In A/P -> A/P service Invoice
    When We are going to Add Approved Invoice ,system can not allow . This
    invoice is go through a approval process ,system can not allow to change any
    of document row during approval process or after approval process.
    we are unable to add tax or remove line item after approval.
    We are Not able to Add, approved A/P invoice - Error - Tax code Missing
    [A/p Invoice Row -Tax code] Line 3 [Message 3513-14]
    I think ,It should allow the system to edit the row tax or amount after or during
    approval process

    Don't worry,AP invoice is not get posted,it will be saved as draft only,
    Default tax code for purchase documents using tax code determination.
    Create new ap invoice with tax code and send it for approval.
    Orginator should ensure all mandatory fields in document are entered correctly before
    sending it for approval.

  • Oracle Inferface Invoices Rejects Canadian Tax Code

    Hi to All,
    Today we incountered Oracle Interface Invoice issue where a invoice with Canadian Tax Code "HST" was rejected. Researching the Open Interface Invoice Lines we can see for the invoice the tax code "HST".
    But when we go to quick invoices and view the rejected invoice the TAX Code "HST" is NULL. When attempting to update the invoice we get the following error: FRM-40212: Invalid value for field TAX_NAME.
    We have checked the tax code in Oracle and tax code is enabled.
    We have also checked the Acct Distrubtion and accounts are enabled.
    We have been processing several invoices for CAD with tax code "HST" and we have not been having any issue.
    Would like assistance on where the issues lies and how to resolve.
    Thanks

    hi,
    1. Check if the GL date entered in the invoice header is in open period and status set to null before running payable open interface.
    2. Check if "GL period" is open for that period in GL responsibility.
    I also faced the same issue:
    Re: Payable interface error: ACCT DATE NOT IN OPEN PD
    Regards
    Imran

  • Direct Tax Posting - Not booking document for a particular GL and Tax Code

    Hi All,
    Earlier I had been facing problem with Directly Tax Posting using BAPI BAPI_ACC_DOCUMENT_POST.
    With the help of this foruma and specially from Eduardo the problem got resolved after implementing the SAP Note 487064.
    However, now I am facing another accute problem which is also related to Direct Tax Posting;
    My user wants to post a KR document with direct tax. He wants to mention the tax code as "XX" and corresponding GL Code as 12300. While booking this in SAP using BAPI BAPI_ACC_DOCUMENT_POST I am getting the below message:
    "For tax code XX use GL Account 12345". When I tried creating this document manually in SAP I was successfully able to create the invoice with tax code XX and GL Account 12300.
    If I try to create a document with a GL line (and not a tax line) with GL Code 12300 and tax Code XX, the BAPI is successfully able to book the document and I do not get any message.
    Could this issue be related to the SAP note? Is there any note released for the SAP Note 487064? I do not have access to SAP notes directly so I am not able to check the notes myself.
    Any help in the direction to resove this issue will be helpful.
    BR
    Sutirtha

    Hi Sreejith,
    Could you get any clue on this?
    Infact, we have also encoutered a similar requirement. Please do let us know if anything worked.
    Thanks
    Pradeep

Maybe you are looking for

  • Keep My Email How Does It Work With Outlook

    I have two internet service providers, Verizon and another small local DSL/Phone provider.  I have kept the Verizon for several years because neither has very good bandwidth and my household bogs down without 2 mediocre services, and for the email, w

  • How to extract current user SQL password from SAP

    I have an external exe that needs to connect via ADO to the currently running SAP application using the current user. I used the SAPbobsCOM.Company object to extract the CompanyDB , Server ,DbUserName and Password to create my ADO connection string.

  • NOKIA PC SUITE'S LATEST VERSION INFORMATION - KIND...

    Hi Moderators, Please do check our forum says that latest Nokia PC Suite has 7.0 version released 2-Jul-2008 The latest version of Nokia PC Suite is 7.0, released 2-Jul-2008 - download it for free at www.nokia.com/pcsuite. Please do make change in ou

  • List all clients connected in a FlexSession

    Is possible list all clients connected in a FlexSession? Does anyone have a link or example to share? Sorry for bad English.... I´m using FlexBuilder 4.6 and Java

  • Error running the report from Form

    Hi, I am try to run the report from the form by using these code of line DECLARE      RPT_OBJECT      REPORT_OBJECT;      RPT_RUN          VARCHAR2(100); BEGIN RPT_OBJECT := FIND_REPORT_OBJECT('REPORT7'); SET_REPORT_OBJECT_PROPERTY(RPT_OBJECT, REPORT