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

Similar Messages

  • 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

  • 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

  • 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

  • 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

  • Purchase Order Price and Invoice verification price

    Hi All,
    In which report we can get purchase order price and Invoice verification price in SAP standard.
    Thank in Advance........
    Regards,
    Sanjay

    Hello,
    Check ME80FN transaction and select change view on the output screen and select Purchase order history.
    Regards,
    Shailesh

  • Undeleting a PO line item with multiple account assignment and PO history

    I  am getting error message
    PO history already exists (Multiple account assignment not possible)
        Message no. MEPO841
    When attempting to undelete a purchase order line item that has GR (nonvaluated) and Invoice postings.
    Sequence of events.
    PO line item was created with mutlitple account assignments ( 50/50 distribution) and GR nonval flags on.
    Invoice Posted (blocked for payment)
    GR done
    PO line item marked for deletion.
    Now getting MEPO841 when attempting to undelete.
    Tried to Reverse GR and cancel material docuement - unable to do so - message no selectable items in PO
      (even with check zero indicator )

    Hello Dan ,
    Error message MEPO 841 is only issued if you have Multiple account assignment function (MAA) activated. Multiple account assignment function is a new business function developed in Release 604.
    If you have MAA active, you are not allowed to change a single account assigned PO which has GR posted to a multiple accounts assigned PO. If this is tried , MEPO 841 will stop you from doing this change.
    If you want to have your old functionality in the lower release, you should switch off the business function LOG_MM_MAA_1 ( MM Multiple Account Assignment )  in Release 604.
    Please switch the business function LOG_MM_MAA_1 off in test environment  and test the problem again in a productive system.
    I hope this information has been helpful in solving your problem. Please let me know if you have any further questions.
    Thank you.
    Best Regards,
    Frank Farinella

  • BILLING HISTORY REPORT AND BILLING AND RECEIPT HISTORY REPORT

    I ran both the billing history report and the billing and receipt history report. There are invoices on the one report but not the other. I then checked it to the age analysis report as well.
    There are three outstanding invoice on the age analysis report and on the billing and receipt history report, but not on the billing history report.
    Any idea why this is so?
    Kindly respond.

    Hi Archana,
    First, you will have to fetch all the Print documents corresponding to the Contract account from ERDK table and then fetch the data for the Print document,Billing document and the Contract from the table DBERDLB.
    Then get the Move-in and Move-out information from the table EVER and Bill start date and end date from the table ERCH.
    Once, you have all this information, then the consumption can be of 2 types : Daliy meter read and Monthly meter read (depends on the client's requirements).
    For daily consumption, you will have to consider the Profiles which can be found out with the help of the FM ISU_PROFILE_GET_EPROFVALDAY and then calculate the consumption accordingly.
    For monthly meter reads, you will have to find out the information from the Equipment or the meter installed.
    Kindly let me know in case you need any further calrifications on the same.
    Regards,
    Puneet Jhari.

  • Blocked Invoice history reporting

    Hi Folks, We are currently in the process of moving to Central AP processing and a report on the history of the invoice blocking reasons is required. Our ABAPer is using the CDHDR and CDPOS as source but we have found that any invoice, manually blocked and then manually released without deleting the blocking reason does not create a record in CDHDR /CDPOS.
    As there is no blocking reason delete option for processing a manual payment block it appears that there is no way of recording this history.
    Can anybody help?

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

  • Customization of Billing and Receipt History Report

    HI,
    I am trying to customize the standard report "Billing and Receipt History" in Accounts Receivable.
    I need to sort the data in the report based on due date.
    I have commented all the other sort criteria in the queries but still the report does not show the result as needed.
    Please let me know how to sort data in reports.
    Thanks!

    Hi
    Thanks a lot for suggesting a way out.
    Actually I want to implement a logic where a program need to be written for the authorization check for the user in the display of invoices in VF05.
    I have written the FS but where I need to write this program I am unable to find.
    Will this be implemented through User Exit?
    Kindly suggest a solution.
    Thanks in advance.
    Regards
    Himanshu

  • Material number with Incomplete setup was billed and Invoiced

    Hi All,
    Though the material has incomplete set up status the material was allowed for billing and invoicing.
    I have checked the materials Sales Org. view and found the DChain-spec.status was changed from *99 to 01(*01 stands for Discontd w/o Replace & 99 is Block all Logist ).
    Awaiting for your valuable feedback asap.
    Thanks in advance!!
    Regards,
    M Ravi

    what feedback do you want? you saw already that the status was changed.
    The change history for material master will tell you who changed the status.
    The material master is not incomplete if it was possible to create order, delivery, goods issue and billing.
    If you are the opinion that the 01 status shall restrict something, then let me tell you, that statuses are subject to customizing. In detail of the status to tell SAP how it shall react under certain circumstances, e.g. warning or error.
    IMG > Logistics general > material master > setting for central fields > sales relevant data > define sales status

Maybe you are looking for

  • Use hyperlink to open another page , and pass some parameters to that page

    Hi Thank you for reading my post. How i can use hyperlink to open another jsp file in a new window meanwhile pass some parameters to it. for example i need something like this : http://127.0.0.1:8080/myProj/faces/Viewmessage.jsp?messageID=10 i can no

  • Can TC directly replace my wireless router?

    I have just purchaes a 2nd hand TC gen 1 500gb it come as unit only no instructions etc.... does it directly replace my wireless router (plug and play)? if so i do in need to reinstall my aol broadband? do i connect it to my wireless router? any help

  • Logic for internal table

    Hi, I have an internal table with the following structure. PO Number     PO Line Number     Quantity     ETA PO_1     001     10     10 Aug 2009 PO_1     002     12     11 Aug 2009 PO_2     001     5     10 Aug 2009 PO_1     001     13     10 Aug 200

  • Calculating subtotals and grand totals in a report without grouping

    I am trying to write a script in SQL Plus that will produce page totals on every 35 lines (that is, break on every 35 lines regardless of a data item). Also, I would like the report total to generate on the last page of the report. Thank you

  • Query on bdc program

    hi friends,                I really have doubt on bdc program. I wantedto complete this task. 1.  Create a BDC program for the following   - Read a flat file containing Vendor Master details (keep the record structure as simple as possible).  The fil