GST calculation and Invoice History Instance

Hi experts,
I really need your help here.
My decimal places settings:
amount 2
price 5
rates 6
quantities 0
percent 2
units 2
My 1st question:
How SAP calculates the GST 7%?
I worked out this formula by seeing from SAP results:
Exc. Rate 1.408000
Line Total USD 714.80
Tax USD 50.04
Total USD 764.84
My customer A/P Invoice (from supplier) tax is 70.46 but in SAP it is 70.45 meaning SAP is actually taking 714.801.4080007/100 = 70.45 rather than USD50.40*1.408000
I tested with more than 15 invoices and the results are the same (meaning either one cent extra or less). My customer wanted to kill me so badly why SAP is behaving like this. Check this invoice:
Exc. Rate 1.373000
Line Total USD 225.00
Tax USD 15.75
Total USD 240.75
If you used the same formula as mentioned above, we should get 21.62475 but when I looked into the entry created by SAP it shows 21.63. Why? Is it because of round up? 5 rounded up and 7 became 8, 8 rounded up and 4 became 5, 5 rounded up and 4 became 5 and finally 5 rounded up and 2 became 3? What should I do for my customer? Post journal entries?
My 2nd question:
My invoice figures are as following:
subtotal SGD 116.00
gst SGD 8.12
total SGD 124.12
When I looked into the transaction (journal entry) it is showing the customer account is debited with SGD117.29, GST account is SGD 7.67 credited and Sales account SGD 109.62? Why? I checked the change log for that particular invoice. Double click then i brought out the invoice history instance #1, it is showing the same figures as in journal entry? Why?
Please advice.
Best regards,
Lim

Hi Lim,
For AP invoices, you can force in the tax amount. Update your Form Settings so that the "Tax Amount" field is displayed. Another option would be to look into the rounding or under/overpayment features. Where you are using foreign currency, you may want to have rounding active. Do some test transactions is your test db (copy of the live/production database) to see if this is the right solution for you.
Amount = extended price/amount (line total). If your price is at 5 decimals, the line total (extended price/amt) will be rounded to 2 decimals, which explains what you see (21.63).
For 1st question:  tax is calculated on net amount then it applies the exchange to the tax amount so 70.45 is correct.
For 2nd question, not sure what it is you are looking for... Are you sure you have the currencies and amounts in your question correct? Do you display both LC & FC in the J/E? Only way I can think of amounts changing is if you are looking at amount for one transaction (ex. Delivery) vs another (ex. AR invoice) and the rate may be different in the two transactions.
If you need more assistance, please indicate your currency settings as well as SBO version/localization.
Regards,
Heather

Similar Messages

  • GST and Invoice History Instance

    Hi experts,
    I really need your help here, SAP Business One is killing me.
    My decimal places settings:
    amount 2
    price 5
    rates 6
    quantities 0
    percent 2
    units 2
    My 1st question:
    How SAP calculates the GST 7%?
    I worked out this formula by seeing from SAP results:
    Exc. Rate 1.408000
    Line Total USD 714.80
    Tax USD 50.04
    Total USD 764.84
    My customer A/P Invoice (from supplier) tax is 70.46 but in SAP it is 70.45 meaning SAP is actually taking 714.801.4080007/100 = 70.45 rather than USD50.40*1.408000
    I tested with more than 15 invoices and the results are the same (meaning either one cent extra or less). My customer wanted to kill me so badly why SAP is behaving like this. Check this invoice:
    Exc. Rate 1.373000
    Line Total USD 225.00
    Tax USD 15.75
    Total USD 240.75
    If you used the same formula as mentioned above, we should get 21.62475 but when I looked into the entry created by SAP it shows 21.63. Why? Is it because of round up? 5 rounded up and 7 became 8, 8 rounded up and 4 became 5, 5 rounded up and 4 became 5 and finally 5 rounded up and 2 became 3? What should I do for my customer? Post journal entries?
    My 2nd question:
    My invoice figures are as following:
    subtotal SGD 116.00
    gst SGD 8.12
    total SGD 124.12
    When I looked into the transaction (journal entry) it is showing the customer account is debited with SGD117.29, GST account is SGD 7.67 credited and Sales account  SGD 109.62? Why? I checked the change log for that particular invoice. Double click then i brought out the invoice history instance #1, it is showing the same figures as in journal entry? Why?
    Please advice.
    Best regards,
    Lim

    Hi Lim,
    For AP invoices, you can force in the tax amount. Update your Form Settings so that the "Tax Amount" field is displayed. Another option would be to look into the rounding or under/overpayment features. Where you are using foreign currency, you may want to have rounding active. Do some test transactions is your test db (copy of the live/production database) to see if this is the right solution for you.
    Amount = extended price/amount (line total). If your price is at 5 decimals, the line total (extended price/amt) will be rounded to 2 decimals, which explains what you see (21.63).
    For 1st question:  tax is calculated on net amount then it applies the exchange to the tax amount so 70.45 is correct.
    For 2nd question, not sure what it is you are looking for... Are you sure you have the currencies and amounts in your question correct? Do you display both LC & FC in the J/E? Only way I can think of amounts changing is if you are looking at amount for one transaction (ex. Delivery) vs another (ex. AR invoice) and the rate may be different in the two transactions.
    If you need more assistance, please indicate your currency settings as well as SBO version/localization.
    Regards,
    Heather

  • Interest calculation and Invoicing

    Hello
    I'm looking for a way to generate an invoice follow the calculation of the interest.
    Is there some one does alreday this or not ?
    For information, we are using ECC 6 without CRM module.
    Thanks for your help
    Philippe

    Hello Philippe,
    Firstly you will need to create a documenyt typ ein OAB7 for this interest calculation button. Also create a number range in FBN1.
    Then You can change the document type for the Interest calculation using the
    following customizing setting:
        IMG path:
    Financial Accounting -> Accounts Receivable and Accounts Payable
            -> Business Transactions -> Interest Calculation -> Interest
            Posting -> A/R: Calculation of Interest on Arrears
        Here you can select Goto -> Document type and you select the
        required document type.
    hope this helps
    Ray

  • Tax calculation on sales order and invoice is different

    2007A, SP0, PL49
    The tax on a sales order does not match the tax on the linked delivery and invoice by 1 cent. We take payment based on the sales order amount as the delivery and invoice are done after the fact. Why is the tax calculated differently on the delivery/invoice? We would want it to always match.
    Item price = $111.04. Taxcode rate 13% has combination of 5% GST + 8% ONTAX.
    On Sales Order, ONTAX = $8.88
    On Delivery/Invoice, ONTAX = $8.89
    Can someone please explain the difference? Is rounding/tax calcualtion controlled by system settings per document?

    Something must be wrong with your Sales Order tax.  The actual tax would be 8.8832.  Round up to 8.89 is correct.  Do you have any SP, FMS or add-on been used?
    Thanks,
    Gordon

  • Calculating GR quantiy and Invoiced quantity  in generic datasource .

    Hi experts
    Please help me out in getting this done
    EBELN        EBELP  VGABE  BWART    BUDAT             MENGE             BPMNG        DMBTR             WRBTR      WAERS     AREWR            SHKZG
    1101-00178   00001   1     101   31.12.2010           90.275            90.275    44,234,750.00    44,234,750.00  USD       0.00               S
    1101-00178   00001   1     101   12.07.2011            0.063             0.063        30,870.00        30,870.00  USD       0.00              S
    1101-00178   00001   1     102   12.07.2011            0.063             0.063        30,870.00        30,870.00  USD       0.00               H
    1101-00178   00001   1     101   20.12.2011            5.274             5.274     2,584,260.00     2,584,260.00  USD       0.00               S
    1101-00178   00001   2           31.12.2010           90.275            90.275    44,234,267.77    44,234,267.77  USD       44,234,750.00       S
    1101-00178   00001   2           20.12.2011            5.274             5.274     2,584,225.23     2,584,225.23  USD       2,584,260.00        S
    1101-00179   00001   1     101   31.12.2010           93.231            93.231       913,663.80       913,663.80  USD       0.00            S
    1101-00179   00001   1     102   31.12.2010           93.231            93.231       913,663.80       913,663.80  USD       0.00           H
    1101-00179   00001   1     101   31.12.2010           93.231            93.231       913,663.80       913,663.80  USD       0.00           S
    1101-00179   00001   2           31.12.2010           93.231            93.231       913,650.00       913,650.00  USD       913,663.80       S
    1101-00179   00001   2           31.12.2010           93.231            93.231       913,650.00       913,650.00  USD       913,663.80           S
    1101-00179   00001   2           31.12.2010           93.231            93.231       913,650.00       913,650.00  USD       913,663.80       H
    1101-00179   00002   1     101   31.12.2010           89.153            89.153       873,699.40       873,699.40  USD       0.00          S
    1101-00179   00002   1     101   29.09.2011            9.953             9.953        97,539.40        97,539.40  USD       0.00           S
    1101-00179   00002   2           31.12.2010           89.153            89.153       873,685.37       873,685.37  USD       873,699.40       S
    1101-00179   00002   2           31.12.2010           89.153            89.153       873,685.37       873,685.37  USD       873,699.40       S
    1101-00179   00002   2           31.12.2010           89.153            89.153       873,685.37       873,685.37  USD       873,699.40       H
    1101-00179   00002   2           29.09.2011            9.953             9.953        97,530.64        97,530.64  USD       97,539.40            S
    1101-00180   00001   1     101   31.12.2010           77.925            77.925     4,675,500.00     4,675,500.00  USD       0.00          S
    1101-00180   00001   1     101   30.05.2011            3.467             3.467       208,020.00       208,020.00  USD       0.00          S
    1101-00180   00001   1     101   29.12.2011            2.685             2.685       161,100.00       161,100.00  USD       0.00            S
    1101-00180   00001   2           31.12.2010           77.925            77.925     4,675,438.00     4,675,438.00  USD       4,675,500.00       S
    1101-00180   00001   2           31.05.2011            3.467             3.467       208,000.00       208,000.00  USD       208,020.00           S
    1101-00180   00001   2           29.12.2011            2.685             2.685       161,100.00       161,100.00  USD       161,100.00       S
    I want to calculate GR quantity,GR Amount and Invoiced Qty, Invoiced Amount  using the above 3 feilds (VGABE ,BWART ,SHKZG ).
    What logic should I implement in routine .Please can anyone give me the excat ABAP code to be implemented in the routine . This is urgent requirement so please experts help me. I dont have knowledge in ABAP .Any help would be greatly appreciated

    Hi,
    First of all how generic datasourceis gettig data if it is getting from Deirect tabel then following soulation will work
    You can add the needed fields in strcuture of datasource ( Assuming that generica datasoure is directly on table).
    In Exit
    c_t_data: will have all the data from the datasource before sending it to BI. So you can populate and calculate the requried fields there.
    Loop c_t_data
    do the calculations
    Endloop
    Refer :
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f0eade6c-692a-2c10-ac86-80f6b2157791?QuickLink=index&overridelayout=true
    If the datasourceis populated by abap program only, you can enhace directly their.
    Regards
    Nilesh

  • Sales order, Delivery and Invoice changes history tables

    Dear All,
    I want to know how to find out the changes done in Sales Order, Delivery and Invoice.
    As far as sales order is concerned, I know CDHDR and CDPOS are tables can be used to find out the changes.
    But I am not sure about the "Object ID". Where we need to find out this Object ID?
    In the Data element "VBELN_VA" "Change Document" option has been checked under "Further Characteristics" tab.
    Please confirm about the "Object ID".
    Similarly give inputs for Delivery and Invoice change history also.
    Regards,
    Mullairaja

    Hi,
    Could you please explain, how to use these programs?
    Regards,
    Mullairaja

  • "Invoice History Report "show wrong balance for supplier invoice with USD

    Invoice History Report show wrong balance for supplier invoice with USD Currency
    After I run this report i see in the last of this report there is difference between the supplier total
    USD (Currency ) and the open Balance USD , it is decreased the open balance
    for supplier with 2300 USD with out any reasons
    bellow is some data copy of the report
    ======================================================
    Supplier Site Total: SAR 34,700.00
    Supplier Site Total: USD 39,000.00
    Supplier Total: SAR 34,700.00
    Supplier Total: USD 39,000.00
    Open Balance: SAR 34,700.00
    Open Balance: USD 36,700.00
    *** End of Report ***
    ==============================================
    please advise me from where can this differenc ( 39000 - 36,700=2300 )COMMING
    or it is bug in this report , becuase i compare this report with other report in account payable like
    -supplier open balance letter
    -invoice register report
    -invoice aging report
    all this report give me the amount for supplier USD =39000
    BUT AGIN FROM WHERE THE SYSTEM DECREASED THE AMOUNT TO 36,700
    thanks

    Can you try running Create Accounting For payments just before you run the Invoice History Report and re-check .
    Thanks

  • Invoice History Report not fetching any data without parameters

    Hi
    As per user guide, you can run the Invoice History Report without giving supplier parameter. "If you want to submit the report for one supplier, enter the supplier. Leave this parameter blank to submit the report for all suppliers."
    But when we run the Invoice History Report, if we don't give any supplier, no data is coming in the report. If we give a supplier, data for that supplier is fetched by the report.
    Has anyone faced this issue, is there any solution for this?
    We are on the Oracle Apps 12.1.1 and the version on the report RDF is 120.11.12010000.5
    Thanks!

    Hi,
    could you copy the MDX here ?
    Would you be able to use ST01 / ST05 to trace further details ?
    You can also go into the registry :
    HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite 12.0\SAP\BW MDX Query Driver
    set the Trace to Yes
    then use the path:
    HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite 12.0\SAP
    set the "TraceDir" to the path for the logfiles
    Ingo

  • Purchase Orders and Invoices

    Hi all
    Is there a report I can run that will show me all Purchase Orders and the Invoices posted against these P.O.'s. If there isnt can I create areport via SQVI and wjat tables must I join together.
    Thanks
    Vishnu

    Hi Vishnu,
    The simplest SQVI you can define for showing purchase orders and their invoices is with tables <b>VBRP</b> and <b>VBFA</b>. VBRP shows the basic information about the invoice items, and VBFA (document flow) shows basic info about the documents in the chain up to the invoice (for instance PO's.) You can later expand your report with EKKO and other tables.
    I hope this tip was useful to you.
    Best regards //Georg

  • Different Tax condition records picked on sales order and invoice

    Dear Expert,
    I have a scenario where the goods supply from plant to different country sales organization customer. it is a n export order.
    . sales order has been processed with ship to address in Portugal. We did enter end user VATnumber on the ship to customer. When you look under conditions the MWST is 0.00 which means VAT will not be invoiced.
    while creating the order MWST condition calculated correctly by using the export access sequence, but when creating the invoice w r t sales order i am getting the domestic tax access sequence record.
    in my case it is wrong, the same sales order MWST condition amount needs to be copied to invoice as well.
    after going to condition tab of that billing document, select MWST and click on "Condition Record" I found below different values in sd order conditions and invoice conditions:
    invoice:
    SD-Order:
    Can you kindly help me on this? :-)
    Regards,
    Yashar

    Ideally, you should have a different pricing procedure for domestic and exports and I am not sure, why you have not created one more pricing procedure for exports.
    Coming to your query, it seems, the issue is VAT registration number in which case, have a look at the following notes:-
    Note  371764 - VAT registration number: Destination country
    Note 15244 - Incorrect VAT amount is displayed
    Note 148505 - VAT registrtn.no.fr.ship-to & n.fr.sold-to party
    G. Lakshmipathi

  • Cash discount calculation at invoice level not at sales order level

    Dear Friends
    while i am executing the sales cycle creten Cash discount conditions are calculating in the Invoice directly not in sales order.
    can you please let us know your views oin what basis iot calculating directly in the invoice, since payment terms is there in both sales order and invoice level. but discount is only appearing at invoice level, not in the sale order level..
    where these setting incurred in this process. i have verifies all the routies, there is no such kind of logic to calculate in a particular palce.
    treat this one as high priority and let me know.
    Thanks
    Raju.

    Hi
    while i am executing the sales cycle creten Cash discount conditions are calculating in the Invoice directly not in sales order.
    can you please let us know your views oin what basis iot calculating directly in the invoice, since payment terms is there in both sales order and invoice level. but discount is only appearing at invoice level, not in the sale order level..
    Please check your Pricing Procedure, whetehr against your Cash Discount Condition Type, Requirement 24 or 23 is maintained? If it is maintained remove these requirements and save. Then try to run the transaction.
    Regards,
    Amitesh Anand

  • How to add sales history and purchase history without affecting inventory.

    In order to help client migrating sales and purchase history into B1.
    I checked through the Business One objects reference file. I couldn't find any object that allow adding historical record into both Sales or Purchase history, via DIAPI.
    Do I have to always depend on the Sales Invoice object to add the document and let it affect the inventory level.

    No, you can't add historical data without affecting GL and Inventory.  In SAP B1 any invoice addition thru DI API will automatically behave like the regular B1 process and it will post to GL and inventory.
    I saw in the partner edge portal SAP B1 forum a post from an SAP employee that is working on developing a process where historical data will be able to be migrated without afecting inventory and GL.  But there is no ETA on when this will be available.
    Regards,
    WB

  • Goods receipt and invoice verification

    Hi,all,
       how can I do the fint out the list that have do the goods receipt but not do the invoice verification by vender. Thanks advance!

    Hi,
    You can use ME2M,ME2N, ME2L etc to check the details of GR done and Invoice receipt done for a particular PO.
    But this will give the consolidated qty for pending IR.
    You can check the Purchase order history tab in PO item details, by  checking the layout as GR/IR assignment there.So you can easily find out which IR is pending to do for a particular GR.
    rgds
    Chidanand

  • Calculation and posting of discount on Payment and on net amount

    Hello,
              My client would like to configure posting of discount on payment. The discount should be calculated on the net amount and should also adjust the VAT input tax amount.  Example:
    PO: 100 EUR, VAT 10 EUR, Gross amt = 110 EUR, Invoice recieved: 110 (-110 on vendor,100 is posted on GR/IR and 10 on input tax). When payment is done, discount amounts to 2.2 EUR ( 110 is posted on vendor account, -107.8 on bank account, -2 on discount account, -0.2 in input tax).
    Have anyone of you ever did this on SAP. Can you pleas explain me the steps if yes? Thank you for your help.

    Hi,
       I have already did a test with base discount on net amount and base vat on net amount check. When those are check, during good receipt the purchase account is debit with the net amount (gross -discount) and during invoice  the difference is then transferred to the purchase account. The tax is calculated on the net amount. This is not what we are looking for. For us we want to know if it is possible that during good receipt and invoice received everything is calculated without taking into consideration the discount received. It is only when we are doing the payment of the invoice that discount is calculated and the VAT amount is adjusted for with the discount received. Thank you for your help.

  • PRD account different between good entry and invoice entry

    Hi all
    I have a company with purchase account posting active,  with the posting method "at clearing account amount". In the good entry the PRD account is of "calculation" type (not balance sheet relevant) like the stock account and the offsetting purchase account ; the total sum of  these three them is 0 (it is a must, otherwise I shall do a false in balance).
    But in the invoic receipt I have only three lines: vendor,GR/IR account and PRD, so I cannot use the same account I have in good entry because the GR\IR is a Balance relevant account, so the PRD must be also.
    No idea about how I can force a different account for the PRD in invoice receipt?
    thanks
    Davide

    Hi
    Working a standard price can happen if the invoice price is different from that of purchase order. SAP register the variance in GR a first time between the standard value of product and PO value, and after a delta in IR corresponding the eventual difference between the PO value and Invoice value.
    Davide

Maybe you are looking for