VAT treatment on settlement discounts

Dear all,
I wonder if someone can shade some light on the issue we are having with the settlement discounts treatment when setting up a German company.
Usually, SAP currently assumes that the customer will make payment in the prescribed discount period and hence the VAT is calculated (and shown on the invoice) based on the discounted price. For example: Early settlement discount shown in the invoice header u2013 10% if paid within 30 days
Value (ignoring the discount)      £100.00
VAT (£90 @ 15%)                      £13.50
Invoice total                              £113.50
The customer actually pays the company £103.50 (£90 + £13.50)
However, it looks like this calculation is not valid for Germany as the VAT must be calculated on the gross amount, that is, ignoring the discount. It is not allowed to reduce the calculation basis for VAT in advance. In the example above, the total invoice amount should be £115.00.
We have been playing around with the "Tax base is net value" and the "Discount base is net value" fields in the Company Code Global Data customizing point but it doesn't seem to be working correctly. We guess that the first one should be deactivated and the second one should be activated.
We have also checked the payment terms in case the reason could be on the way the payment terms have been defined but again, we haven't found anything.
Any help on this would be highly appreciated.
Thank you very much in advance. Best regards
Pablo

Hi Lokesh,
Thanks for that. We have read through that document but still a bit concerned about how this fix will work. We tested it last night and can see that the accounting for VAT is correct but the invoicing apparently isn't as it shows VAT calculated after PPD. We have logged it again with the help desk now we have more information.
Thanks for your help

Similar Messages

  • Settlement Discount on Credit note

    Hi All,
    I have a client running 2005A SP01 PL 20 and no settlement discount is being calculated on credit notes when they select them as part of an incoming payment.  The payment term with a cash discount is linked to the credit, but the discount value and discount percentages are both blocked on the incoming payment.  Is this standard system behaviour?
    How do we then treat the following scenario:
    Invoice $100
    Credit note $100 (not linked to invoice)
    Incoming payment:
    Invoice $100 les 2.5% settlement disount = $97.5
    Credit note $100 less no settlement disoucnt = $100
    this will calculate that we owe the customer $2.5 which is incorrect.
    Please help.

    Hi Riana,
    It is not system behavior but because your client's no link credit notes.  Since they have not linked the credit notes to the invoice, system will never know how to adjust it.  They have to use manual JE to adjust any discrepancies.
    Thanks,
    Gordon

  • FI Customer settlement Discounts to COPA.

    Hi Guru,
    one of my client post the settlement discounts in FI through the AR clearing job with reference to the Billing Documents.
    This postings will be posted only  in FI not in COPA this is leading to the differncences between COPA Vs FI Reconciliation.
    Is there any standard process availabe to post the settlement discounts to COPA along with FI simultaneously.
    Want to capture the settlement discoutns in COPA for customers and products in the billing documents (based on the revenue amounts propotion,if possible).

    Hi James Bond
    1. Create your GL account as a cost element (category 1)
    2. Assign this cost element in OKB9 and tick the check box "Prf Seg"
    3. If you want to populate any specific set of chars during the posting - You can use exit COPA0005 and populate the desired chars
    If you are OK with manual intervention, then follow the steps given above to create a Char Group and assign against RFBU
    If your GL account is category 11 or 12, then turn on the message KI 166 i.e. Keep it as Error message so that you wont be allowed to post the entry w/o entering a True Acct Assgn Object
    Br, Ajay M

  • Early Settlement Vendor Discount

    Hello,
    From the 1st of April 2015, the UK VAT legislation has changed in relation to early settlement discount where the Vat charged has to be on full invoice cost. If invoice is paid early then a credit note will be sent from supplier to account for the VAT adjustment or a credit adjustment will need to be inputted on the vendor account. Is there a way in SAP to automatically adjust the VAT if an early settlement payment is made?
    Regards

    Dear sir,
    I tried all the sequence given by u
    i created a po 10$, discount.5 $
    in migo grir accounts says 10$, inven 9.5$ , my gl acc 0.5 $ pl note no sign
    I maintain negative sign in contion type of RL01
    In moro it is showing
    GRIR 10 $
    Vendor 10$
    I created own account key and accural key and assigned in RL01 Ctype of pricing proce
    I assigned the GL ac in obyc agaist the account key and accural key
    The posting keys are debit 40 and credit is 50
    pl note that i have to reports of vendor discount every month
    the above is clien reqt
    waiting for ur reply
    guru

  • 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.

  • Default VAT codes in TRIP interface in SAP TM

    Hello Forum Experts,
    Due to the new european legislation to VAT treatment in EU, it is now more conveniently possible to re-claim VAT spent in EU member countries as a part of the EU directive. 
    As our company has global presence in 132 countries, when we create a trip, VAT rates are displayed for all these countries.  Can we change the setup to display only UK and other EU Member states' VAT codes and block access to other VAT codes that are for rest of the world countries(non EU states). 
    1. Can we achieve the above ?
    2. If yes, which table keeps this info and how do I go about blocking access to non-EU VAT rates in TRIP interface ?
    Any help would be great.
    Rgds
    Mohammed.

    Anantha,
    All am trying here is when you run TRIP t-code, you are able to select expense types and also select pre-defined VAT/tax codes for each transaction selected.  Now, due to EU legislation, VAT spent in EU member countries may be re-claimed but at my current client, we are able to see VAT codes not only for EU countries but for all countries(our client has presence in 132 countries).  I want to limit this view so that vat codes for only EU member countries are available for company codes in EU region.  I want to know how to achieve the same.
    Appreciate any advice on how to achieve this enhancement!
    CONMJI

  • Change Value of the Payment Run (F110)

    Hi,
    Can someone help me??.....
    In a customer that has a payment term with a Settlement Discount that pays on time, when we run the F110 (Direct Debit Run) we do not want to apply the settlement discount amount to the amount of the Direct Debit run,  so the user pays the full amount. We will locate the amount of the settlemetn discount into a the customer account (in a special g/l indicator, like we are saving that money for them) and the settlement discount will not be posted.
    1º How can I modify the total amount in the F110 (Direct Debit Run)?, is there any user exit? so we can change the full amount of the
    2º How can we not post the Settlement Discount in the F110 (Direct Debit Run)?. Could it be with a G/L Substitution or via user exit modifing the REGUH and REGUP table.
    3º The posting into the customer account with the special G/L will be with a Z program that will identify this cases and post the correct G/L.

    Hi
    The cleanest way is to remove the settlement discount set up from the master. Any way you are using a Z program to post the settlement discount into teh customer account.
    Altering amounts in a automatically generated Payment Run is usually frowned on by Audit and the like.

  • Report on Deleted Parked AR Documents with 'Z' status

    Hello Experts,
    Any suggestion to obtain the list of deleted parked AR documents which did not get posted in the past.  We created AR documents and were not sure about VAT treatment and were parked but later managed to invoice the customer separately.  Subsequent to this, we have deleted the parked AR document and I know when these parked document gets deleted, document numbers are marked by a letter 'Z' and you can get a report BY DOCUMENT NUMBER.  Is there any standard SAP report that can be run BY CUSTOMER to see all deleted parked documents for that customer only.
    Appreciate valuable suggestions to achieve the above.
    Rgds
    CONMJI

    Hi,
    use S_ALR_87012293 - Display of Changed Documents  to check the deleted parked docuements or any status regarding parked document.
    Here if you select park doc radio button and give input document type and posting key, then you will get the customer/vendor/GL related docuements . Take that dump and put in the table and give input of your customer code.it will shows those documents if any.
    Thanks
    ANJI

  • Error mensage: F5734 Item 1000 should be created, a maximum 999.......

    Hello Friends!!!
    We're using NewGL and Document splliting actived ECC 6.0
    When we're trying to execute the T-code F-51, show error mensage below:
    Error mensage: F5734 Item 1000 should be created, a maximum 999 items are allowed
    We selected in GL account one line item no case it can't exceed more than 999 line items
    The system creates exchange rate difference lines automatically per account combination.
    We want to clear this FI document, but It's impossible.
    Please suggest to solve the problem
    Best Regards, Delfim

    Hello Delfim,
    Usually the system seems to detect that an FI document shall be created with more than 999 line items (= message F5138). Then the system seems to cancel automatic postings (= message F5311).
    Finally, the system concludes that item 1000 should be created and rejects the posting (= message F5734).
    In order to locate the reason for this, can you please check whether the number of line items in the posting would truly exceed 999 in the entry view.
    You have to add the line item for the bank account plus line items to be cleared plus line items for cash discounts plus possibly line items for VAT adjustment of cash discounts.
    If the number of line items in the posting would truly exceed 999 in the entry view, please view the following notes:
    note 166487
    note 25727
    Please check also note 36353 for further information about Summarization.
    I hope it helps to resolve your problem
    Best Regards,
    Vanessa Barth.

  • Tolerance Group DEBI & KRED

    We're currently exposed to a risk which is the following:
    There are employees who belong to both the DEBI and KRED tolerance group in Table T043T.  This leads to a problem because the KRED tolerance allows the user to give discount in excess of that specified for DEBI when doing debtors incoming payments, i.e. if KRED is set to 30% cash discount, then the clerk can grant 30% settlement discount to customers on an incoming payment.
    This however is standard SAP, are anyone aware of a solution to this issue or is there a way around this risk?  Your input is appreciated.

    Hi .,
                  Tolerence group means that it allows the percent of deviation from  the ordr,Tolerence groups are generally meintained in Shipping
    For example take tolerence group is mentioned as 10 % & Raise a sales order for 100 Kgs,We can do the delivery of the goods to 100 Kgs + 10 % of the 100 Kgs
    REWARD if helpfull
    Thanks & Regards
    Narayana

  • How to get commerce item level taxAmount,shipTo details and etc?

    Hi ,
    How to get the commereceItem level taxAmount ,shipTo address details,price includes vat or not and discounts.
    Regards,
    Satya.

    Hi SatyaVenkat,
    You can call commerceItem.getShippingGroupRelationships(). It will return a list of commerceItem shippingGroupsRelationships.
    So, with it you will be able to get all commerceItem information, about shippingGroups (that contains shippingAddress), priceInfo (that contais tax and discounts) and so on.
    Hope it helps

  • Pricing Proccedure

    I required following Pricing Proccedure to be included in my PO:-
    1.)Basic Price                   100 INr
    2.) Excise duty 8*%              8 INr
    3.) Edu.Cess  2%           
    4 SHE cess 1%
    5 vat 4%
    total before discount X(amount)
    6.Discount say a(amount)
    Total after discount.
    I have calculated upto the amount  before discount but how to apply discount on amount which include tax.
    Thanx and Regards,
    SAGAR

    Hi
    please check the procedure again..there is mistake. your discount should come after basic price and not at the end. This is wrong as you will be paying Tax at higher rate than actaul procured price. Tax is paid on actula procured price.
    Regards
    Samuel

  • VAT/ GST treatment for asset

    Hi, this is an Australian issue dealing with VAT/GST treatment for assets.
    Do you folks know what Oracle 11i capabilities are in terms of capturing and tracking VAT/GST component for assets?
    This is an effective function for recalculating asset cost base when change of use occurs.

    Your entries are correct. In SAP you can settle AUC in two ways
    Ist  Method
    1. Create AUC under 4000 asset class
    2. Make postings to AUC through f-90
    3. Make distribution rule using T Code AIAB
    4. Settle the AUC using TCode AIBU
    In step (3) you can distribute the amount spent on AUC to two or more assets otherwise you can give only one asset and then settle the AUC through AIBU.
    2nd Method
    1. Create an investment order (KO01)
    2. System automatically creates AUC under asset class 4001
    3. Enter distribution rule in the same screen ( like in the (3) above) or just give a cost center or an asset.
    4. Post payments through F-90 and give the order number in that screen
    5. Then settle the AUC using TCode KO88
    Radha

  • Cash Discount after Tax & VAT

    Hi , Friends,
    My client has a scenario where in some purchase orders , he receives the discount after tax.
    when I add the discount (absolute) after tax in the m/08 , the net price changes and the tax is calculated on this new net price  which is wrong & not required .
    Friends tell me what chnages I need to do so that discount is calculated after Tax & VAt and the ideally what should be the accounting entries in MIGO and MIRO.
    if the gross price is Rs 100
    tax is Rs 10
    and discount is Rs 5.
    Thanks in advance

    Hi Dgn,
    What type of industry sector your client belongs to. But as a standard practise, cash discounts are captured before adopting the Tax or VAT through Invoice.
    We will calculate the accounts payable:
    Usually below is the scenario for taking the discounts from the vendor in the process of purchaing:
    will take your given figures/values:
    Eg. (1)
                               Total gross price:      100.00 INR            (as per your client)
                               Discount:                       5.00 INR          (-ve)
                                                                                    95.00 INR
    then adopt, Tax (10%):                             9.50 INR      (10% on gross ( = 9.50 INR)  :   goes to govt. for tax depart.                                                                               
    that means, the total amount:                   85.50 INR      payable to the vendor (A/P)
    But, where as in your case /as per client,
    (2)
    Taking your eg.  Total gross price:      100.00 INR            (as per your client)
                               Tax amount: (10%)     10.00 INR            (10% on gross = 10 INR)    :  goes to govt. for tax depart.
                                                                                    110.00 INR
    then taking,       Discount:                         5.00 INR      (-ve)
    that means, the total amount:                105.00 INR      payable to the vendor (A/P)
    (1):  85.5 INR   <  (2) :  105.00 INR
    So, in 2nd scenario, your client has to pay more to their vendors & also more tax in the process of purchasing compare to the usually procedure (1). Other wise your client has to pay extra 20.00 INR. Hence option 1 is the rightone.
    Pls check with your client again and suggest them further.
    Hope you understood.
    Regards,
    Sapsrin.

  • Reversal of VAT at the time of allowing cash discount for incoming payment.

    Hi Gurus,
    Please guide me for the following scenario.
    Invoice posted for comp code from SD. Sale value = 100 Vat = 20 (20%) Customer to Pay =120. Cash discount will be 10% if paid with in 15days.
    Invoice on 1st May 2011
    Entry At invoice
    Customer                  DR                                                              120
    To Revenue Acct - 1000100                                                                           100
    To VAT payable Acct -2000200                                                                        20
    Customer made payment on 10th may 2011.
    The expected entry is
    Bank A/C 30000100       DR                                                         108
    Discount 40000100        DR                                                           10
    VAT Payable 2000200   DR  ((20/120)*12)                                     2
        To Customer                                                                                120
    There is acheck box at comp code global setting level (for tax and cash discount) and another at tax jurisdiction set up level.
    Is there any other set up is required apart from above set up for reversal of VAT at the time of incoming payment (as shown above).
    please guide me.
    Pranab

    Please create a Price determination schema/ Modify existing schema to calculate (subtract) Cash Discount in Nett Price and not on Gross Price.
    Assign the CAsh discount Z condition to the schema.
    You can use this in either header or item level depending upon your requirement.
    This is to be maintained in condition table MEK1

Maybe you are looking for

  • Hard drive crashed. How do I get OSX on my new drive?

    I think my hard drive crashed, oh my.  First, let me say that all my data is backed-up on a cloud drive or on my network drive.  So, I am good there.  The computer is now completely inoperable, can't start up, not even in safe mode. Just goes to Appl

  • How do I delete the iTunes app on my iPhone

    How do I delete the iTunes app on my iPhone or how do I just simply change the Id that I use to buy songs with?

  • Report(6.0.8.8.3) Runtime Error

    Hi, I found a problem for run_product in Forms60. After installing report(6.0.8.8.3) runtime , forms are working ok and data entries going well. But it is not supporting reports calling thru' form by run_prodcut. Even report engine is also not opened

  • [BUGGED] xmonad tri-screen non-xinerama problems

    Hello All! New Archer here.  I'm really enjoying playing with Arch.  Ran it about a week on a VM, and then promptly backed up/tore up/re-created my 3 TB RAID array as a shrine in deciation to its glory.  I haven't posted much along the process, becau

  • Can new shockwave Player 12.0.4.144 run shockwaved Authorware files on Mac

    Can new shockwave Player 12.0.4.144 run shockwaved Authorware files on Mac? OS 10.5 or greater. If so, please direct me to were I can learn how to do it, and if not, is there any way to run these files for Macs?