Vat Calculation on Exempted Purchase of Goods

Hi,
We have purchased Goods from the supplier where
Manual excise is applicable & Vat % @ 12.5 is applicable on the
Exempted Amount of Purchase
The tax structure for the Items is as below
ED-DED (8.24%),Vat-DED-(12.5%),
At present we are using manual excise through Condition JEXC where 2% &
1 % values are getting calculated correcltly as deseried & vat is
calculated on the Total Amount,
But there is a deviations in this scenerio ,the vat% is not be
calculated on total amount(Basic+ED) but on the some value which is
exempted for purchase
Eg
Selling price = 1,11,052.69
less: C.P. = 47,881.00
Exempt Purchase = 63,171.69
MVAT on Exempt = 63,171.69*12.5% = 7896.46
Please suggest & advise how to accomodate the above scnerio
Attached Vat Notification
Thanks & regards

Hi
There are 2 ways to treat this problem
1) In the PO donot maintain the percentage as 12.5 % but as a 7896.46/1,11,052.69*100
2) In PO maintain the percentage as 12.5% and adjust the amount during MIRO by passing on the relevant G/L Accounts
Regards
Sandeep

Similar Messages

  • Re: VAT Calculation in UK Localization

    Last month I requested help on VAT calculation in UK Localization; for which I received a helpful explanation from Rajiv Agarwalla.  Here is the link...
    VAT Calculation in UK Localization
    Now I require a SDK help on this...
    I am creating a Purchase Order through Document object; which gets successfully posted in SAP Business One.  But calculated VAT doesnu2019t include terms discount.  Somehow it is not referring the cash discount attached with the Payment Terms. 
    When I opened the created Purchase Order in SAP Business One; and reassign the same Payment Terms then it considers the discount and appropriately calculate the VAT.
    Here is the sample code snipu2026
    ''' <summary>
        ''' This Proc Adds the Purchase Order in the SAP B1 Application
        ''' </summary>
        ''' <remarks></remarks>
        Public Sub m_AddDoc()
            Dim lobj_Documents As SAPbobsCOM.Documents
            Dim lobj_oSbo As SAPbobsCOM.SBObob
            Dim lobj_oRecSet As SAPbobsCOM.Recordset
            Dim lint_ErrorCode As Integer = 0
            Dim lstr_Err As String = ""
            Dim lint_ReturnCode As Integer = 0
            Dim lstr_ObjKey As String = ""
            Try
                'Instantiate the Document Object as Purchase Orders
                lobj_Documents = B1Connections.diCompany.GetBusinessObject(BoObjectTypes.oPurchaseOrders)
                'Instantiate the SBo object
                lobj_oSbo = B1Connections.diCompany.GetBusinessObject(BoObjectTypes.BoBridge)
                'Instantiate the Recordset Object
                lobj_oRecSet = B1Connections.diCompany.GetBusinessObject(BoObjectTypes.BoRecordset)
                'Set the Header Information for the Purchase Order
                'Set the Card Code for Vendor
                lobj_Documents.CardCode = "V10000"
                'Set the Confirmation as Yes
                lobj_Documents.Confirmed = BoYesNoEnum.tYES
                'Set the Type of Document As Item
                lobj_Documents.DocType = BoDocumentTypes.dDocument_Items
                'Set the DocDate
                lobj_oRecSet = lobj_oSbo.GetDueDate("V10000", Today.Date)
                'Set the DocDate
                lobj_Documents.DocDate = Today.Date
                'Set the Document Due  Date depending on the Payment Terms set
                lobj_Documents.DocDueDate = lobj_oRecSet.Fields.Item(0).Value
                'Set the Payment Terms as 2P10Net30  Cash  Discount for this is 2%
                lobj_Documents.PaymentGroupCode = 3
                'Set the Payment Method As Outgoing BT
                lobj_Documents.PaymentMethod = "Outgoing BT"
                'Set the Lines Details for a single Line
                'Set the Item Code
                lobj_Documents.Lines.ItemCode = "A00001"
                'Set the Unit Price
                lobj_Documents.Lines.UnitPrice = 500
                'Set the Line Item Qty
                lobj_Documents.Lines.Quantity = 1
                'Set the Vat Group as  I1 (Input Tax)  where Tax Percent is 17.5 %
                lobj_Documents.Lines.VatGroup = "I1"
                'Get the Return Code after adding the Document
                lint_ReturnCode = lobj_Documents.Add
                If lint_ReturnCode = 0 Then
                         MsgBox("Purchase Order added successfully")
                 Else
                         'Get the Last Error Code
                         B1Connections.diCompany.GetLastError(lint_ErrorCode, lstr_Err.ToString)
                        'Display the Error
                        MsgBox(B1Connections.diCompany.GetLastErrorDescription, MsgBoxStyle.OkCancel)
                End If
            Catch ex As Exception
                'Display the exception
                MsgBox(ex.Message.ToString, MsgBoxStyle.OkCancel)
           Finally
            Gc.collect()
           End Try
        End Sub
    After the Purchase Order gets added I get the following results:-
    Line Level  Amounts :-
    Unit Price :- 500 GBP
    Line Discount % :- 0.00
    Price After Discount :- 500 GBP
    Vat Group :- I1
    Gross Price :- 587.50 GBP
    Total Lc :- 500 GBP
    Tax Amount LC :- 87.50 GBP
    Gross Total Lc :- 587.50 GBP
    Header Level Amounts :-
    Total Bef.Discount :- 500 GBP.
    Header Discount :- 0.00 %
    Tax :- 87.50 GBP
    Total Payment Due :- 587.50 %
    But the expected result has to be as follows :-
    Unit Price  = 500 GBP
    Cash Discount Percent :- 2 %
    500 - 500*2 % = 490
    490 * 17.5 % = 85.75 GBP
    So the Tax Amount at the Line level should be 85.75 GBP instead of 87.50 GBP
    I would appreciate if someone could review my code and rectify the problem.
    Regards,
    Jennifer Smith.

    Still no luck
    I was just investigating this and found that;
    When I add Purchase Order through SAP Business One application it keeps the applicable terms discount in field u201CVatDscntPru201D table POR1. 
    But this field is not exposed through SDK Document Lines object.  So I am not able to update this field and thatu2019s the reason my tax amount is incorrect.
    I am worried about this and donu2019t know how can I calculate the tax appropriately.  Can any one please help me out?
    Regards,
    Jennifer Smith.

  • VAT calculation in MIRO

    Dear All SAP Gurus,
    I used one freight condition in the PO.Conditions used are JMOP/JMX1,JEC1/JEX1,JSEP/JHX! and JVRD.
    In the miro freight charges and ED,ECS,SECESS and VAT are flowing correctly.In addition to these entry one more VAT entry is flowing and that 2% on VAT value.
    191100 100.00 -Goods Rcvd/Invoice Rcvd (third party)
    86100 2.00 -Freight provision (MM)
    154001 14.00 -Input tax 1 (see account assignment text)
    2320610 0.28 -Modvat Clearing Account
    2320610 0.14 -Modvat Clearing Account
    3285000 4.58 -VAT Recoverable
    3285000 0.09 -VAT Recoverable
    0.09 is calculating extra which is 2% ON 4.58vat
    Please give solution
    Thanks and regards
    Mahesh

    Hello
    That 2% is nothing but the cess on VAT. That condition also should  be there in your procedure.
    Regards

  • Purchase Order Goods Receipt quantity tolerance setting not working.

    Team,
    We are using the IS-Oil solution, ECC 6.0 REL 605 SP LEVEL 009 .
    The issue that I have is as follows:
    Purchase Order Goods Receipt quantity tolerance setting not working, I had set up a 10% tolerance on QTY received in the GR process via the PIR and also the Purchase Value Key in the  material master and also changed the message to a warning in OMCQ for message number M0722.
    I  had performed a similar configuration and master data maintenance on a different NON IS-OIL client install and it worked fine.
    I believe it is the IS-OIL component in the Inventory update portion of the GR process that is causing the error.
    I have searched for OSS notes, however they mention that there is no solution.
    Setting the PO line item as Unlimited will not be best practice for the business and will not be used.
    Has anyone come across this issue? and how was it resolved, your help and guidance will be greatly appreciated.
    Thanks

    Hello,
    Please check the Tolerance levels in O588 
    Also you can use the BAdI OIB_QCI_ROUND_QTY: A new method, CHECK_TOLERANCE
    Best Regards,
    R.Brahmankar

  • Unit price validation in Purchase Order, Goods Receipt PO and A/R Invoice

    Hello!
    I want to have validation of the Unit Price field in Purchase Order, Goods Receipt PO and A/R Invoice documents.
    This means that user has to get some kind of message if she/he do not enter the Unit price in above mentioned documents.
    I can not use the price lists for this, to get the field populated automatically, because I do not have all the prices...
    I am no longer newbie when it come to SAP, but this really puzzles me
    Thanks,
    Dejan

    Hello guys,
    I have tried to add this code to check if the field Unit Price was empty in the Purchase Order form (Object ID 22)
    But it gives me an error message - Error converting data type varchar to numeric (CINF)
    I am getting the same error message even if I have some value in the Unit Price field...
    I am really confused - what is wrong with it???
    Here is the code from the Transaction notification
    IF (@object_type = N'22' AND @transaction_type in (N'A', N'U') )
         BEGIN
              IF EXISTS (SELECT T1.DocEntry FROM OPOR T0 inner join POR1 T1 on T0.DocEntry = T1.DocEntry
              WHERE (T1.PriceBefDi IS NULL OR T1.PriceBefDi = ' ') AND T0.DocEntry = @list_of_cols_val_tab_del)
                   BEGIN
                        Set @error =1
                        set @error_message = 'Unit Price cannot be blank'
                   END
         END
    Thanks,
    Dejan

  • VAT calculation in Import pricing in Africa

    Dear Experts,
    I'm configuring a Import Pricing procedure for my African client where the Scenario is as mentioned.
    1.Cost(Base Price) = 100
    2.Insurance = 10
    3.Freight =10
    4.Customs duty = 10
    5. IDF Value = 10
    6. Vat = 14% on (12345 i.e on 140)
    How can this scenario be mapped? As in Import pricing, Tax code is Zero. And there is no Tax procedure defined in SAP for Africa. If I create a Tax code with 14%, it calculates Tax on the Base price & not on the Total of "Step 1 to 5" as per my  requirement.
    I have checked a similar scenario for VAT calculation in Import pricing in Thailand. Can it be used? if so with what changes or what are the steps involved to meet the above requirement.
    Kindly reply, if any one has worked earlier on this scenario.
    Regards
    Chitra
    Edited by: Chitra H P on Jul 29, 2010 3:22 PM

    Hi Chitra
    You are aware I take it that Africa is continent and not a country?
    You won't find anything in SAP for "Africa" in the same way that you won't find anything for Asia.
    James

  • VAT calculation in Import pricing in Tanzania

    Dear Experts,
    I'm configuring a Import Pricing procedure for my African client(Country - Tanzania) where the Scenario is as mentioned.
    1.Cost(Base Price) = 100
    2.Insurance = 10
    3.Freight =10
    4.Customs duty = 10
    5. IDF Value = 10
    6. Vat = 14% on (12345 i.e on 140)
    How can this scenario be mapped? As in Import pricing, Tax code is Zero. And there is no Tax procedure defined in SAP for Africa. If I create a Tax code with 14%, it calculates Tax on the Base price & not on the Total of "Step 1 to 5" as per my requirement.
    I have checked a similar scenario for VAT calculation in Import pricing in Thailand. Can it be used? if so with what changes or what are the steps involved to meet the above requirement.
    Kindly reply, if any one has worked earlier on this scenario.
    Regards
    Chitra

    Hi
    1.Cost(Base Price) = 100
    2.Insurance = 10
    3.Freight =10
    4.Customs duty = 10
    5. IDF Value = 10
    6. Vat = 14% on (12345 i.e on 140)
    As per the above this can be done in Tax procedure of Africa check the conditions type which you  are using  in TAX Procedure for all these condition type and go to the subtotal column and enter key 4 then the value of these conditions maintained  there will added to BASB condition type inTax procedure   which is nothing but gross and the you can have your VAT conditio type if you are using TAX INN procedure then maintain the vat % condition in FV11 or if you are using TAXINJ procedure then you ca create tax code in  FTXP & IN that tax code you add VAT conditio as per your requirement. Hope this can helps you.
    Regards

  • Problem of Query of Module Purchase Order, Good Receipt PO, Good Return

    Hi,
    I would like to seek for assistance regarding double entries of documents,  I have used the query and found out lately the it has a problem, Please refer to thread "Query of Module Purchase Order, Good Receipt PO, Good Return" for details.
    You help is very much appreciated.
    Regards,
    Clint

    Hi Clint,
    Try this one:
    SELECT DISTINCT 'GRPO' AS TYPE, T1.DOCNUM
    'GRPO/RET#', T3.DOCNUM 'PO#',T1.CARDCODE,
    T1.CARDNAME , T1.DOCDATE, T0.ITEMCODE, T0.QUANTITY,
    T0.PRICE, T0.LINETOTAL
    FROM DBO.PDN1 T0
    INNER JOIN DBO.OPDN T1 ON T1.DOCENTRY = T0.DOCENTRY
    LEFT JOIN DBO.POR1 T2 ON T0.BASEENTRY = T2.DOCENTRY
    INNER JOIN DBO.OPOR T3 ON T2.DOCENTRY = T3.DOCENTRY
    WHERE T1.DOCNUM = '[%0]' AND T0.ITEMCODE IS NOT NULL
    UNION ALL
    SELECT DISTINCT 'RETR', T1.DOCNUM,T3.DOCNUM,
    T1.CARDCODE, T1.CARDNAME , T1.DOCDATE, T0.ITEMCODE,
    T0.QUANTITY, T0.PRICE, T0.LINETOTAL
    FROM PDN1 T0
    INNER JOIN OPDN T1 ON T1.DOCENTRY = T0.DOCENTRY
    LEFT JOIN RPD1 T2 ON T0.TRGETENTRY = T2.DOCENTRY
    INNER JOIN ORPD T3 ON T2.DOCENTRY = T3.DOCENTRY
    WHERE T1.DOCNUM = '[%0]' AND T0.ITEMCODE IS NOT NULL
    If you still have duplicates, let me know any differences in those lines.
    Thanks,
    Gordon

  • Query of Module Purchase Order, Good Receipt PO,  Good Return

    Hi,
    Like to ask assistance regarding Module Purchase Order, Good Receipt PO,  Good Return under Purchasing A/P.
    I have a hard time to linking the tables above:
    PO Module have table : OPOR and OPOR1
    GRPO have table : OPDN and PDN1
    Good Return have table : ORPD and RPD1
    Its very mind bubling linking this 6 tables can anyone please can assist regarding the situation, a query that shows that they are connected to each other.
    Thank very much!
    Clint

    Clint,
    Like Suda said, this query assumes your have normal business practise.
    One more thing to mention, the lower part of union all needs some other change.  Here is the complete query:
    SELECT     DISTINCT 'GRPO' AS TYPE, T1.DOCNUM "GRPO/RET#", T3.DOCNUM PO#,T1.CARDCODE, T1.CARDNAME , T1.DOCDATE, T0.ITEMCODE, T0.QUANTITY, T0.PRICE, T0.LINETOTAL, T0.TOTALFRGN, T0.RATE
    FROM         PDN1 T0
    INNER JOIN OPDN T1 ON T1.DOCENTRY = T0.DOCENTRY
    LEFT JOIN POR1 T2 ON T0.BASEENTRY = T2.DOCENTRY
    INNER JOIN OPOR T3 ON T2.DOCENTRY = T3.DOCENTRY
    WHERE    T1.DOCNUM LIKE '[%0]'
    UNION ALL
    SELECT     DISTINCT 'RETR', T1.DOCNUM,T3.DOCNUM, T1.CARDCODE, T1.CARDNAME , T1.DOCDATE, T0.ITEMCODE, T0.QUANTITY, T0.PRICE, T0.LINETOTAL, T0.TOTALFRGN, T0.RATE
    FROM         PDN1 T0
    INNER JOIN OPDN T1 ON T1.DOCENTRY = T0.DOCENTRY
    LEFT JOIN RPD1 T2 ON T0.TRGETENTRY = T2.DOCENTRY
    INNER JOIN ORPD T3 ON T2.DOCENTRY = T3.DOCENTRY
    WHERE    T1.DOCNUM LIKE '[%0]'

  • VAT calculation is wrong!!

    Hi,
    Its concerned to Indian Excise.
    <b>Scenario:</b>
    1)Tax code contains only 4% VAT & other excise duty is added manually in PO conditions.
    2)In PO, VAT  Calculation is correct
    3)During invoice verifiavtion with ref to PO,Assessable values are flowing to MIRO for all line items of PO.
    <b>Error:</b> when appropriate tax code is selected (Only 4% VAT) for each line item in MIRO,VAT value which is being calculated is not exactly equals to 4% instead its diiferent for each line items like 4.19%,4.74%,4.09% and 4.37%.
    Can you pls advise,what is reason for this small difference in VAT calculation.
    Regds

    Hi,
    I checked in detail,other things are correct.
    But one more point is,infact there are 2 POs & 1 Invoice related to above issue.If I try to do MIRO for both POs together this Difference in VAT amount is reflecting as said before,If individual PO is considered for Invoice verification there is no such difference in VAT amount i can post the document.
    Regds

  • Problem in VAT Calculation @ the time of MIRO

    Dear All,
    We are using the Tax Procedure TAXINN.
    When we create a LIV document with ref to a PO using the transaction MIRO & when I check the calculate tax button, the tax amount which is displayed in the Basic data is more than the amount which is displayed in the taxes tab.
    For Ex:
    Created a PO with the following details.
    Total Qty in PO -  10
    Base Price - 1000/qty.
    BED - 14% - 1400.00
    ECS - 2% -      28.00
    VAT - 4% - (4% on 11428) - 457.12
    So my total Tax = 1885.12 (Including Excise & VAT).
    Now when I create a MIRO document the tax amount which gets calculated when I check the Calculate button is 1885.12 (Same as above) in the Taxes tab of MIRO.
    But the tax amount which is displayed in the Basic data tab is 1,942.24
    Also when I simulated the MIRO entrys the VAT amount which was simulated was - 514.24  & not 457.12 as in PO.
    Can anyone please advice on the reason for this mismatch in VAT calculation during the time of MIRO?
    Is there any specific settings for VAT in TAXINN ??
    Note :
    The Excise & VAT are calculated correctly during the time of PO creation. Also I havent maintained any additional VAT condition types for my VAT in the tax procedure.
    Awaiting helpful replies.
    Regards,
    Edited by: SAP FC on Dec 5, 2008 3:44 PM

    Hi All,
    Please note that when I removed the VAT condition type JVRD from the Classify condition types settings in IMG  then the VAT amount which is calculated in the Basic data tab of MIRO is equal to the actual Tax amount as in PO (Excise + VAT ), but the amount which is displayed in the tax tab of MIRO is less.
    Now if I maintain the Classify condition types settings in IMG for my VAT condtn type JVRD then the VAT amount which is calculated in basic data is more than both the PO as well as tax tab in MIRO.
    Please note  as you all have suggested I tried this after creating a new material & with the newly maintained condition records in FV11.
    But still the issue persists..
    If anyone have any idea. plz revert.
    Regards,
    Edited by: SAP FC on Dec 9, 2008 10:23 AM

  • VAT taxation on credit purchase

    This really is a question for the Skype Company but I am unable to find a contact. I have just added money to my credit and it billed me extra for tax. OK but when I look at my credit for use I find it is
    showing an amount less tax. If calls are being taxed at usage then I will be paying tax again. Can anyone advise me please.
    Thank you in advance

    Hi,
    currently VAT in Europe is applied on purchase. That's why you see you being billed the VAT on top on purchase. This will be changed from Jul 28th going forward. More information here: https://support.skype.com/en/faq/FA34459/when-does-vat-apply-and-at-what-rate
    Follow the latest Skype Community News
    ↓ Did my reply answer your question? Accept it as a solution to help others, Thanks. ↓

  • Purchase order Goods received not invoiced.

    Hi,
    Is there any transaction ? where i can find Purchase order goods received and not invoiced.
    Thanks..Gopi

    Hi
    Use transaqction ME2N , with selection paramter RECHNUNG & from the dynamic selection (Shift+F4) select the delivery completed indicator from the Purchase Order Item
    Execute the report, this will give you the list of PO's open for invioicing after GR
    Thanks & Regards
    Kishore

  • Composite vat calculation

    Hi friends,
           i have a one requirement we are using one line item for vat calculation and second line item for service tax calculation in sales order suppose 100Rs material price and 20Rs labor cost now we are using
    VAT calculation 5% on Material amount 100Rs
    Service tax 10.3% on labor amount 20Rs
    But my client want
    1. VAT 5% composite on 120Rs
        Service Tax 10.3% on 20Rs
    and
    2. VAT 5% on 100Rs
        Service Tax 4.12% composite on 120Rs
    Both cases are there, please guide me how to do it
    My pricing procedure
    ZTRF  Base price
    VAT   VAT%  On Base Price
    CST   CST% on Base Price
    SER  Service Tax % on Base Price
    ECSS   Ecess% On service Tax
    HECS   HECess% On Service Tax
             please guide me is there any changes in pricing procedure
    Thanks
    Seshu

    Hi
        Both the requirements can be met by adding Subtotal column in the pricing procedure
                             Add the material price and Service charge in the subtotal (from u2013to) and calculate Vat from the subtotal column  (Maintain from column as subtotal column number) follow it for second requirement also

  • Incorrect VAT calculation when a PO is raised.

    Hello All,
        The value of VAT calculated after a PO is raised is wrong,in my country it is 5% but the system calculates slightly higher than 5%.This is perculiar for PO.

    Hi,
    Please check the Tax Procedures assigned for your country.
    Either it is condition based or formula based.
    If condition based check with your MM consultant, if it is formula based check your tax code % rates in FTXP.
    Thanks & Regards,
    Shashi Kanth.

Maybe you are looking for

  • Overwriting a PDF file that is open on another computer

    Hi! Instead of a intranet, we decided to post a PDF file via network mapping to keep the staff updated on the latest news. We use a mapped network folder as source for the documents, and one document with links so the staff can navigate to relevant i

  • Concurrent Employment

    We have concurrent employment maintained in our project. I need to develop reports based on PNPCE LDB. I wanted to know major differences between PNP and PNPCE and various pitfalls while using PNPCE LDB.

  • Slow working

    Hi I use sharepoint on work but now it is very slow. Some days it takes up to several houres to get in to certain files? Something must be done :) Please help me..

  • Acrobat can't open this file

    Documents i receive a message telling me I cant open this file because  The document "HFB.pdf" coiuld not be opened.   Acrobat can open fiiles in the "Adobe PDF document" format. 1. What causes this message? 2. Is there  a workaround? I have already

  • Using CAN-Objects

    Hi, I have started  to learn LabVIEW and NI-CAN. Im using version 8.2. I have modified an example; now I have two transmit CAN-Objects and one receive CAN-Object. I use the following configuration: ncConfigCANNet->ncConfigCANObj -> ncOpen -> ncWriteO