Rounding of AP AWT Invoices

The Automatic Withholding Tax is set to calculate AWT Invoice at the time of Payment. The Client wants the amount to be deducted in Whole Numbers (Rounded to nearest Dollar). E.g. if the Invoice is for $710 and the Tax Rate is 3.5% the tax to be deducted should be $25 (not $24.85).
Invoice = $710
WHT = $25
Payment = $685
AWT Invoice = $25
Is there anyway possible to acheive this?
- R12.1.2
- Linux x86 64
Thanks & Regards.

Hi All,
Although a functional option is discussed in this thread, here is a technical detail.
AP_CALC_WITHHOLDING_PKG calculates amount. In it, for instance for this sample following statement is run.
SELECT ap_utilities_pkg.ap_round_currency(710*3.5/100, 'EUR')
FROM dual;
It returns 25.84 because it checks select FC.minimum_accountable_unit, FC.precision
from fnd_currencies FC
where FC.currency_code = 'US';
and rounds it. So to me, if there is n functional solution found, since you cannot change precision only for AWT, it's better customize AP_CALC_WITHHOLDING_PKG to call a custom rounding for AWT.
Hope this guides.
Bilal Sarioz

Similar Messages

  • Rounding in A/R Invoice

    Hi All,
    I am creating an A/R Invoice, I want to edit the rounding amount, I am not able to do that because the field is locked for editing.
    And another point is that like in A/P Invoice beside the rounding field there is a check box if you tick that , that will allow you to edit rounding amount. The checkbox is not appearing in A/R Invoice.
    I'm using SAP B1 2007 B PL00 version.
    Thanks
    Sandeep

    Hi Sandeep.......
    Its default behaviour of sap b1. Edit Rounding is only possible in case of purchase but in case of sale the facility is not give. But as pankaj said you just go to the currencies and set the currency round to one it will auto calculate the rounding amount.....
    Regards,
    Rahul

  • Automatic Round off in AR invoice

    Dear Experts
                        How we can get automatic roud off in AR invoice
    regards

    HI,
    You can set rounding by currency in document settings and in set up of financials, update the currency's rounding.
    Thanks,
    Joseph

  • Rounding in Invoice

    How to add "Rounding" field in the invoice? In US Demo I have this field and I want to define it in Canadian company
    thanks,
    Olga

    Hi Olga,
    'Rounding' Field is very much available in Canada Localization same as in US Loc. in both AP Invoice and A/R invoice.
    I have checked in 2007 A PL 44 and 2005 A PL 50.
    If you can give detailed scenerio, that would be useful to resolve the issue.
    Regards,
    Varun
    SAP Business One Forum Team

  • R12.1.3 AP Module Rounding Difference during Withholding Tax Calculation

    Problem Summary:
    Figures does not “round” While we make a payment for multiple withholding tax invoices in one go.
    For eg
    We pay Withholding Tax to a Tax Authority in one go @payment time.
    In this scenario there are 3 invoices which needs to be paid through 1 payment.
    When we make a payment for these 3 invoices the amount becomes 6515.52. This is a wrong figure. The figure should be rounded to 6516.
    Invoice No Invoice Amount
    INV1 5312
    INV2 253.4
    INV3 950.12
    Total Payment Amount for these invoices i.e 1 Consolidated Payment which Oraclegenerates is 6,515.52 .
    Expected behavior:
    Instead of processing a payment of 6516, the system is generating a payment of 6515.52. which we don’t want.
    We want system to generate a payment of 6516.
    In order to arrive at the figure of 6516
    Oracle says we have to customize AP_CUSTOM_WITHHOLDING_PKG....... in that package following SPECIAL ROUNDING SCRIPT NEEDS TO BE UPDATED.....
    In order to get the following results; for instance;
    eg----IF FIGURE for INV 1 IS ------ 100.51 MAKE IT  101
    eg IF FIGURE FOR INV 2 IS --------100.50 MAKE IT    100
    eg IF Figure FOR INV 3      is --------100.49 MAKE IT        100
    Hence i found the following AP_SPECIAL_ROUNDING script................but needed to update to get the above results........pls help on how to update following AP_SPECIAL_ROUNDING script...........
    procedure Ap_Special_Rounding (P_Checkrun_Name IN varchar2)
    is
    --l_org_id NUMBER(15); -- BUG 7232736
    BEGIN
    -- BUG 7232736 : added select ot get the Org_id using checkrun_id (p_checkrun_name)
    -- select org_id into l_org_id
    -- from ap_checks_all
    -- where checkrun_id = P_Checkrun_Name;
    -- IMPORTANT: This section is reserved for Globalization features.
    -- Please do not modify code here.
    -- BUG 7232736 replaced sys_context with g_zz_shared_pkg.get_product/reverted to Orginal code.
    IF sys_context('JG','JGZZ_PRODUCT_CODE') is not null THEN
    -- IF jg_zz_shared_pkg.get_product(l_org_id, NULL) is not null THEN
    JG_WITHHOLDING_TAX_PKG.AWT_Rounding(
    P_Checkrun_Name
    END IF;
    -- Please enter all custom code below this line.
    -- Begin Custom Code
    null;
    -- End Custom Code
    END Ap_Special_Rounding;
    Please Help…………………………………………!

    Hi.
    As far as i concern your requirement should have a different explanation. Withholding Tax concerns retaining an amount to pay to the Tax Authority. At least this is the general concept, so the WT account must allways be credited, never debited.
    Octavio

  • Allow Override of Rounding when 'By Currency' is true

    In PL 46 the standard feature which allows the user to override the rounding calculation now fails. In an AP Invoice, the override is checked, the amound is modified to the correct amount, as per the legal tax invoice provided by the supplier, and as soon as you leave the field, SAP replaces the calculated amount into the field.
    Legally, in Australia, a retail invoice for Point of Sale, needs to be rounded to the nearest 5c.
    In Australia, a Suppier's Tax Invoice is a legal document and MUST be matched on the system at data entry time. Prior to PL 46, this was able to be achieved by using Rounding by Currency and overriding the rounding in the AP Invoice to match the rounding of the supplier's Tax Invoice.
    Perhaps a flag per AR and AP stream will solve the Developers problem of Data Inconsistancy to the flag, as this is the reason given for the change in PL 46.

    Hello Gary,
    If you feel that there is certain inconsistency of functionality between individual patches, please raise a standard Customer Message.
    Currently, SAP Business One does not support feature of user-defined rounding to whatever value usually determined by the coin of the lowest value in the country (such as 0.05, 0.20, or 0.5). We are considering to introduce certain solution to enable this in next major release after 8.8.
    Peter Dominik
    B1 Solution Management

  • ROUNDING TAX AMOUNT

    Hi
    We are using SAP 8.81 PL5 South African Localization. Currently we have set currencies to round to Ten. On the marketing documents, AR Invoice, rounding to Ten on invoice value is working fine but unfortunately the rounding is not affecting the tax amount computed. As such, the effective tax rate is wrong, lower or higher depending on whether rounding is + or _ respectively.  Please help me on how i can have both tax and invoice value rounded simultaneously.
    Regards

    Hey George ,
    If your decimal setting is not allowing to get the desired result then only one way out is there to meet your needs.
    Edit your Formula and set the output Value in Rounding with .00
    try query like this :
    VAT_BaseAmt=Total
    VAT_TaxAmt=Round (VAT_BaseAmt*VAT_Rate, 0)
    Hope it helps
    Thanks
    Ashish

  • How to post the revenue on exchange rate in SAP ?

    Hi All,
    a Company gets a g.l. bank account in USD (account currency). The local currency is EUR.
    2010.01.01: its balance was 9.527,23 USD (account currency). Given a currency exchange rate 1 USD x 1,4406 EUR, the amount of the account in local currency was 6.613,38 EUR.
    2010.01.15: the bank account is closed. Given a currency exchange rate 1 USD x 1,4374 EUR, the amount of the account in local currency is 6.628,10 EUR
    When the account bank is closed the balance in local currency  is 14,72 EUR -
    2010.01.01 --> 9.527,23 USD (account currency); 6.613,38 EUR (local currency).
    2010.01.15 --> 9.527,23 USD (account currency); 6.628,10 EUR (local currency).
    20.01.15: in local currency I've to post a revenu of 14,72 EUR
    Could anyone tell me which account posting I've to do for this revenue?
    Thanks

    The differemce is due to exchange rate difference post the difference in a new g/l name it exchange rate diff. revenue account for more read below:
    Exchange Rate Rounding Differences
    When an invoice is posted in a foreign currency, the amounts are translated into local currency. Since the system rounds off the amounts in each posting line, this can lead to rounding differences due to the currency translation.
    These differences are posted to an expense or income account.
    During the document check, the system displays a posting line for the corresponding account.
    Thanks,
    Vishal

  • TDS Amount in Local currency and document currency

    Dear All,
    When we deduct TDS amount on Vendor Transactions in foreign currency, the TDS amount is dispalyed only in document curreny(Foreign currency) in T.Code "FBL1N".
    Now We want to see the TDS amount in local currency in T.Code "FBL1N". layout when we post TDS transactions in foreign currency(USD). B,caz there is no such fields "Withholding tax amount in local currency" in the change layout.
    So, Plz advise me whether it is possible or not ? If Yes, explain me.
    If you have any query, plz do let me know.
    Thanks in Advance.
    Regards,
    Kumar.D

    Hi Prasad,
    In Logistics Invoice Verification, when you enter an invoice in foreign
    currency, the system automatically translates the foreign currency
    amounts to local currency. The system calculates the exchange rate using
    the following rule:
    1.If the buyer entered a fixed exchange rate in the purchase order, the
    system uses this rate to translate the amounts to local currency.
    2.If an exchange rate was entered in Invoice Verification, the system
    uses this rate to translate the amounts to local currency.
    3.If an exchange rate was entered neither in the purchase order nor in
    Invoice Verification, the system uses the exchange rate pre-defined in
    Customizing for Financial Accounting valid for the posting date.
    Exchange Rate Differences
    If a purchase order is entered in foreign currency,the amounts are
    translated from foreign currency into local currency at goods receipt.
    If you enter the invoice for the purchase order in the foreign currency,
    this can lead to currency translation differences between the goods
    receipt and the invoice receipt.
    How these differences are posted depends on how your system is
    configured in Customizing for Invoice Verification
    Exchange Rate Rounding Differences
    When an invoice is posted in a foreign currency, the amounts are translated into local currency.Since the system rounds off the amounts in each posting line, this can lead to rounding differences due to the currency translation.
    These differences are posted to an expense or income account.
    Addition in transaction OB22 for the second local currency, it should be defined 'Translation taking transaction currency as a basis' is defined.
    Pls. also  refer to note:335608  Trnsln of 2nd and 3rd lcl crcy fm 1st lcl/trns crcy.
    I hope the above information helps you out......
    Best Regards,
    Gladys Xing

  • Can we writeoff/any other solution for difference amount in group currency?

    Hi All,
    One of the G/L account are getting difference between Local Currency (Co. Code Currency - CAD) and Group Currency (USD) as follows. Our Client wants to clear this amount in Group Currency (USD). Can any one help me out on this?
    Problem description: at month end of february 2008 the Cumulative balance needs to be zero (blank) and it is zero in the local currency (CAD)
    whereas it is showing an odd amount of USD 528 for the same, which we want to get rid of somehow,  to make it show as blank. in USD also for the month end february 2008.
    Hence please suggest any method to write off that balance/ reverse / any other alternative. so that both in USD and CAD it would be blank for month end february 2008
    To view: FS10N  with currency USD and with currency CAD

    Hi Prasad,
    In Logistics Invoice Verification, when you enter an invoice in foreign
    currency, the system automatically translates the foreign currency
    amounts to local currency. The system calculates the exchange rate using
    the following rule:
    1.If the buyer entered a fixed exchange rate in the purchase order, the
    system uses this rate to translate the amounts to local currency.
    2.If an exchange rate was entered in Invoice Verification, the system
    uses this rate to translate the amounts to local currency.
    3.If an exchange rate was entered neither in the purchase order nor in
    Invoice Verification, the system uses the exchange rate pre-defined in
    Customizing for Financial Accounting valid for the posting date.
    Exchange Rate Differences
    If a purchase order is entered in foreign currency,the amounts are
    translated from foreign currency into local currency at goods receipt.
    If you enter the invoice for the purchase order in the foreign currency,
    this can lead to currency translation differences between the goods
    receipt and the invoice receipt.
    How these differences are posted depends on how your system is
    configured in Customizing for Invoice Verification
    Exchange Rate Rounding Differences
    When an invoice is posted in a foreign currency, the amounts are translated into local currency.Since the system rounds off the amounts in each posting line, this can lead to rounding differences due to the currency translation.
    These differences are posted to an expense or income account.
    Addition in transaction OB22 for the second local currency, it should be defined 'Translation taking transaction currency as a basis' is defined.
    Pls. also  refer to note:335608  Trnsln of 2nd and 3rd lcl crcy fm 1st lcl/trns crcy.
    I hope the above information helps you out......
    Best Regards,
    Gladys Xing

  • Rounding Issue Excise Invoice and Accounting document

    Hi
    I have made and Excise Invoice with following values
    Base Price                          4110
    BED    10%                           411
    CESS   2%     on BED               8
    HEC     1%      on BED              4
    In the Excise Table J_1IEXCDTL also values for BED is updated as 411, CESS as 8 and HEC as 4
    But in Accounting Documetn following values gets updated
    Base Price                          4110
    BED    10%                           411
    CESS   2%     on BED               8.22
    HEC     1%      on BED              4.11
    So at times there is a difference in both Excise Invoice and Acocunting Document. We want same values should appear in Excise Invoice and Accounting Document. Since EXCISE does not accept value in paise, we need to round off the value to the nearest rupee and accordingly update the accounting document.
    My Pricing procedure mentions Cal Type as 17 Rounder off as per T001 R for BED / CESS  /HEC...
    Please guide...
    Regards
    Sanjeev

    Dear Sanjeev,
    Check whether there is a Condition type DIFF in the pricing procedure, and also in the invoice (conditions)
    Check whether there is any account key assigned to it, in the pricing procedure.
    Thanks & Regards,
    Hegal K Charles

  • Rounding of document total in draft A/R Invoice

    Hi All,
    I am creating document draft of A/R invoice through user defined screen (DI API). after creating the draft document, when I see the actual draft document through document draft report in SAP, the document total has the difference of 0.1. where should the rounding be changed in system? document and system currency is INR. there is no rounding given in currency setup. i have not given any rounding in document also.
    the values in user defined draft are :
    total before discount : 19144.8
    discount % = 40
    total after discount : 11486.88
    tax (12.5 % for all items in the document )
    tax = 1435.86  (12.5% of total after discount)
    rounding = 0.00
    doctotal : 12922.74
    when it is saved, the system draft document shows following value:
    total before discount : 19144.8
    discount % = 40
    total after discount : 11486.88
    tax = 1435.85  (12.5% of total after discount)
    rounding = 0.00
    doctotal : 12922.73
    if you check, the value is different in tax field. system has calculated tax on 11486.8. whereas, I have calculated tax on 11486.88. and this only gives the difference of 0.1 in doctotal. now, anybody can guide on why this is so?
    thanks and regards,
    Binita
    Edited by: Binita  Joshi on Oct 8, 2009 11:05 AM

    Hi Dwarak.....
    Run time total sum is not possible throgh FMS else you would have to to SDK work. But if you want it to be displayed then you can display it into the simple PLD. Whenever your client requires he will fill the AR invoice details and just click on the print preview. This way you can solve the purpose.......
    Regards,
    Rahul

  • SAP ISU- Can you help on Invoice Rounding steps at company code level,

    Dear Friends,
    Can you help on SAP ISU Invoice Rounding steps at company code level,
    Client requirement is: - for one company code they need round the Invoice and other company codes they does not required the round option.
    We have configured some steps, which are given below,
    Contract Accounts Receivable and Payable - Basic Functions - Postings and Documents
    1.     Define Rounding Rules for Currencies
    2.     Define Accounts for Rounding Differences
    3.     Accounts for Rounding Gross Amounts (IS-U)
    4.     IS-U: Define Acct Assignment Data Relevant to Transactions
    a.     (Main Transaction 0010 and Sub Transaction 0040)
    SAP Utilities u2013 Invoicing
    1.     Define Basic Settings for Invoicing
    2.     Define Invoice Rounding Rules
    Please provide the solution; I will be appreciating for earliest answer...
    Thanks and Regards,
    Prudhvi

    Hello Christiane,
    Thanks for your quick reply, and valuable information,
    But we have u201CNo roundingu201D option available at client level, path has given below, 
    SPRO u2013 SAP Utilities Invoicing u2013 Basic setting u2013 Define Basic setting for invoicing
    We are not authorized to change any configuration at client level,
    If you can able to guide me at company code level that could be great,
    Thanks for the support
    Thanks and Regards,
    Prudhvi

  • Payment batch shows some invoice amount in rounding ....in AP

    For a supplier a check of 1000$ is applied to 10 invoices containing standard and credit memo type. But the total amount for all the 10 invoices were 1400 including the standard invoice amount minus the credit memo amount. 400 were in the rounding line. There was no rounding account assigned or rounding rule applied and when checking the options for supplier, the calculation level: none and rounding: nearest for this supplier. Previously the supplier had no problem and is currently active. What might be the problem and how to solve to this issue? Please show some light on....thanks in advance....Andrea.
    Message was edited by:
    user455555

    I am facing, the same problem. I would appreciate if you could mail me the solution if problem has be resloved on your side.
    eagerly waiting for your response.
    Thanks
    [email protected]

  • Rounding-off difference in Line Item vs Invoice

    Can anyone help on how to correct the rounding-off difference in the amount per line item display vs the amount printed in the invoice?  In viewing the document, the line item has an amount of 187.09, meanwhile, when invoice was printed, the amount was 187.10.

    Hi
    Ask ABAPer to modify the format for the invoice amont number field not to round off to nearest value in invoice form.
    Regards
    Laxmiprasad

Maybe you are looking for

  • How to use different filter in 3 sheets of one BI query?

    I have one BI query. I want to have 3 queries in one excel file, but there will be different company code selected in those 3 queries. Once I refresh this excel file, then I can get 3 different results in the 3 different sheets of the excel file. Cou

  • [IDCS3 WIN] Assert while importing tagged text

    Hi,<br /><br />I use the following code to import a tagged text from a buffer into a text frame:<br /><br />IDataBase* database = frameUIDRef.GetDataBase();<br /><br />InterfacePtr<IHierarchy> frameHierarhy(frameUIDRef, UseDefaultIID());<br />int32 c

  • ProcessdpCommandEx error when adding or removing object from WebI report (based on BEX query) query panel object list

    Hi, We have WebI reports build on BEX using BAPI connectivity. When we are trying to add a object in query panel in a existing report we are getting this ProcessdpCommandEx error. But error does not appear when we add at the end of the list of object

  • NI-488.2 Linux SMP Support

    Is there support for SMP under the current NI-488.2 Linux driver. If not, is there any way I can get the driver to install under a SMP kernel?

  • Adobe Capture Raw and Nikon Capture NX

    I've just bought a Nikon D80 (lucky me but now broke) and have been playing around with RAW files. I can see great advantages in shooting in this format. I have PSE 4 on a Mac and it seems to me, from looking at tutorials on the web, that all the fea