WHT calculation for IRRF for Brazil

hello,
We are implementing SAP in CHEP Brazil and needed help with WHT configuration for IRRF WHT for natural person. The standard SAP configuration doesnu2019t have space to enter deductable tax amount.
I am referring to 'Imposto de Renda Retido na Fonte'.
It has to be calculated in the following way:
For example:
From R$ 1.434,60 to 2,150 you have to withhold 7,5%, BUT from this 7,5% tax amount you have to deduct 107,59 R$ and then the slab varies fro tax deduction.
There is no place in SAP deduct tax amount from the calculated amount of withholding, the only possibility is to deduct from the base amount.
Thanks for your help.
Regards
JD

JD, was talking with Fernando on this one further yesterday as I am in the process of updating rates for the coming year right now. First and foremost and I would agree with the suggested sol'n for entering 'calculation formula'. Basically transposing what is indicated by the Brazil gov't into that view in the config. Depending on min/max configuration that you have, then you can deduce the logic of your posting using SAP utility RFWT1000. In walking through this utilty we were able to ascertain that the "parcela" value is applied to base value minus exemption result. The parcela is calculated as follows (I believe) ...
1,499.15               0.00     0.00     0.00
2,246.75               7.50     0.00     1,499.16
2,995.70               15.00     0.00     2,246.76
3,743.19                22.50     0.00     2,995.71
99,999,999,999.99  27.50     0.00     3,743.20
First you take 1499.15 * 7.5 % gets you 112.43 this is parcela value used in calculation in second level. Then you take 2246.757.5% + 112.43 to get 280.94, this is parcela value used in calculation in third level. Then you take 2995.77.5%280.94 to get 505.62, this is parcela value used in calculation in fourth level. Then you take 3743.19*5%505.62 to get 692.78, this is parcela value used in calculation in fifth level. Note the change in the multiplier to 5 % in the last example. All of this falls in line with entries on Brazil Gov't website:
[http://www.receita.fazenda.gov.br/Aliquotas/ContribFont.htm]
Hope this helps, please revert if not.
Thanks,
Jay

Similar Messages

  • SSAS Multidimensional Time Intelligence YTD calculation showing BLANK for Date level

    Hi there,
    I am working with SSAS Multidimensional Cube, basically I have defined a Time Intelligence calculations for just YTD in the Cube, the calculation was created in the Calculations tab of the cube as follows:
    /*Year to Date*/
        [Dimension Dim Time].[Calendar Dimension Dim Time Calculations].[Year to Date],
    [Dimension Dim Time].[Year].Members, 
        [Dimension Dim Time].[Date].Members   
      =
      Aggregate(
                 { [Dimension Dim Time].[Calendar Dimension Dim Time Calculations].[Current Dimension Dim Time] } 
                 PeriodsToDate(
                                [Dimension Dim Time].[Calendar].[Year],
                                [Dimension Dim Time].[Calendar].CurrentMember
    My Calendar hierarchy is as follows:
    Year -> Quarter -> Month -> Week -> Date
    The problem I have is that when I am at Date level I am not getting the cumulative YTD value, instead I am just getting blank cells:
    Could anyone help me defining a Time Intelligence YTD calculation that works for all levels including the Date (highlighted in yellow above)?
    Thanks and best regards,
    Joss

    The only strange thing is the MDX script, I would have used this one instead (sse below) - but if this is not the issue, I would suggest you to isolate the issue in a simpler MDX script removing any other calculation.
    Also take a look at the DateTool solution for these calculations - I really don't like the wizard provided by the development environment, it has other issues but not something that should affect your calculation:
    http://www.sqlbi.com/articles/datetool-dimension-an-alternative-time-intelligence-implementation
    /*Year to Date*/
        [Dimension Dim Time].[Calendar Dimension Dim Time Calculations].[Year to Date],
        [Dimension Dim Time].[Calendar].Members, 
        [Dimension Dim Time].[Date].Members   
      =
      Aggregate(
                 { [Dimension Dim Time].[Calendar Dimension Dim Time Calculations].[Current Dimension Dim Time] } 
                 PeriodsToDate(
                                [Dimension Dim Time].[Calendar].[Year],
                                [Dimension Dim Time].[Calendar].CurrentMember
    Marco Russo http://ssasworkshop.com http://www.sqlbi.com http://sqlblog.com/blogs/marco_russo

  • Issue in Calculation schema determination for Scheduling Agreements

    Dear All,
      I am facing an issue in Calculation schema determination for Scheduling Agreements. The issue is -
    "Appropriate calculation schema is not being determined when a scheduling agreement is being created"
    The required settings which have been maintained are - The Calculation Schema (ZEIC31) has been created, Vendor Schema group has been created, Purchasing Organisation Schema group has been created, They both have been assigned to the Calculation schema in Schema determination, The Vendor Schema group has been assigned to the Vendor Master Record in master data creation.
    When I am creating the scheduling agreement, the system is by default choosing the calculation schema - RM0002. Thus I am not able to put the manual condition types which have been assigned in the calculation schema - ZEIC31.
    1> On what logic is the system picking that calculation schema?
    2> What settings can I do to make it pick that calculation schema only which has been assigned with POrg Sch Gp and Ve Sch Gp?
    Regards,
    Sudhanshu

    1> On what logic is the system picking that calculation schema?
    As per "Define Schema Determination" in spro Purchasing document should pick the Pricing Procedure .
    After creation of scheduling agreement have chacked your values in Scheduling agreement (Purchase ORG ,Schema grp in Vendor)
    2> What settings can I do to make it pick that calculation schema only which has been assigned with POrg Sch Gp and Ve Sch Gp?
    Check in Vendor mater is there any Plant specific Purcahsing data maintained.If it is plant specific Check purchasing data for that Plant.

  • Wht is TEXT ID for Header Text in a Purc. Order?

    Hi Experts,
    Am looking to dispaly the header text of my_purchase order into a report, by using READ_TEXT.
    But. am unable to figure out the TEXT ID for this HEADER TEXT for my_PO.
    So,
    1 - Wht is TEXT ID for it? ok, after some reasearch , i came to know that, its F01.......so, how to know the F01 is for header text? i know how to know this for sales order!!
    2 - In which tables stiores all thsese info?
    replies appreciated.
    thanq
    Edited by: SAP ABAPer on Oct 14, 2008 9:27 PM

    Rob's Suggestion is the best way to find that out.
    One other way is to Double click on the Text area. This will open a text editor.
    Then Navigate to Goto->Header. This should give you the required Info.

  • Model Binding and Calculated Field Syntax for "class" Attribute

    Hi,
    I tried to use the calculated field syntax from SAP UI5 to change the CSS class attribute of an element based on some model property, i.e., I wanted to change the class in the corresponding formatter function based on the currently bound value. However, my formatter function is not called. When I use the same syntax on a text attribute, it works.
    I also tried to use normal property binding, but it did not work on the class attribute either (it just put class="{property}" in the rendered HTML).
    Is there anything I missed or is it just not possible to use property binding and calculated field syntax for class attributes? Did anybody try something like this before?
    I think it is a standard use case to change the CSS class based on some model property. So, if anybody knows how to do that, could you give a short example?
    Best regards
    Svenja

    They have a class property. At least, I can do the following in an XML view:
    <Button
                  icon="sap-icon://add"
                  press="onButtonPress"
                  class="my-button-class" />
    I would expect the following to work as well, but for me it did not:
    <Button
                  icon="sap-icon://add"
                  press="onButtonPress"
                  class="{/customClass}" />
    This renders the following HTML (cropped to the important parts):
    <button type="button" class="sapMBtn {/customClass}">
    </button>
    It seems like the class attribute is something special although I don't see a reason why. Other HTML templating engines, for example, support things like that.

  • Wht is Process Flow for 3rd Party Sales

    wht is Process Flow for 3rd Party Sales

    Customize the third party sales in summary:
    1. Create Vendor XK01
    2. Create Material u2013 Material Type as "Trading Goods". Item category group as "BANS".
    3. Assign Item Category TAS to Order type that you are going to use.
    4. A sale order is created and when saved a PR is generated at the background 
    5. With reference to SO a PO is created (ME21N). The company raises PO to the vendor.
    6. Vendor delivers the goods and raises bill to company. MM receives the invoice MIRO 
    7. Goods receipt MIGO 
    8. Goods issue
    9. The item cat TAS or Schedule line cat CS is not relevant for delivery which is evident from the config and,   therefore, there is no delivery process attached in the whole process of Third party sales.
    10. Billing      *-- Seema Dhar
    SD -  3rd party sales order Create Sales Order
    VA01
          Order Type
          Sales org, distr chnl, div
          Enter
          Sold to
          PO #
          Material
          Quantity
          Enter
          Save
    SD -  3rd party sales order View the PR that is created with a third party sales order
    VA01
          Order Number
          Goto Item Overview
          Item ->Schedule Item
    SD -  3rd party sales order View the PR that is created
    ME52N
          Key in the PR number
          Save
    SD -  3rd party sales order Assign the PR to the vendor and create PO
    ME57
          Key in the PR number
          Toggle the "Assigned Purchase Requisition"
          Execute
          Check the box next to the material
          Assign Automatically button
          Click on "Assignments" button
          Click on "Process assignment"
          The "Process Assignment Create PO" box , enter
          Drag the PR and drop in the shopping basket
          Save
    SD -  3rd party sales order Receive Goods
    MIGO_GR
          PO Number
          DN Number
          Batch tab , click on classification
          Serial Numbers tab
          Date of Production
          Flag Item OK
          Check, just in case
          Post
          Save
    SD -  3rd party sales order Create Invoice
    MIRO
          Invoice Date
          Look for the PO , state the vendor and the Material
          Check the box
          Clilck on "Copy"
          Purchase Order Number (bottom half of the screen)
          Amount
          State the baseline date
          Simulate & Post
          Invoice Number
          *Invoice blocked due to date variance
    SD -  3rd party sales order Create a delivery order
    VL01N
          In the order screen , go to the menu Sales Document , select "Deliver"
          Go to "picking" tab
          State the qty and save
    SD -  3rd party sales order Create a billing document
    VF01
          Ensure that the delivery document is correct in the
          Enter
          Go to edit -> Log
          Save

  • I can not change the region of DVD for region 4 (Brazil)

    I can not change the region of DVD for region 4 (Brazil) what do I do? Help me. The drive is a MAT**bleep**A BD-CMB UJ141ES notebook and is a satellite Toshiba M645.

    You might try AnyDVD. It's not a free solution, but might provide you a way around the region restricions.
    There are other software solutions, you might start by reading or searching at the doom9.org forums.

  • Please my old verson iphone is block because yesterday i update but now i cannot open my icone only i can recive call and emergency call so please tell wht should i do for this problem.

    before my iphone need to update 41 softweare so yesterday i update but now i cannot open  its icone only emergency call only  but i can recive call so wht should i do for it.

    Are you getting a message about an unsupported SIM? It sounds like you had a phone that had been hacked to work on a network other than the one it was locked to and updating it has re-locked the phone to the original network.
    Where exactly did you get the phone? What network are you on? If you did not purchase your phone directly from DU or from Etisalat (assuming you are using a carrier in the UAE) or from a carrier in the country where you purchased the phone or directly from Apple, then you got a gray market phone and it was most likely hacked to unlock it in the first place. Most of these gray market, hacked phones come from the US and were originally locked to AT&T.
    Only the carrier the phone is locked to can authorize an unlock. If it is locked to AT&T, they will NOT authorize an unlock.
    If any of my assumptions are incorrect, I apologize.  We need more information, though to make a recommendation.

  • Calculation of cost for subcontracting item of type N (non stock) as it calculating for type L(Stock)

    Hi Gurus,
    I have a Requirement for calculating the cost for Subcontracting  Non stock items N as it is getting calculated in standard functionality for subcontracting items of Type L.
    This will be done in CK11n ( used to calculate the standard cost estimate of the product) for header as well as component materials.
    please suggest the user exit or Badi where i can change.
    Please refer the below logic-
    BOM for the material 2000500 as Header and 1LPL0835298AB as a component and this component has an assembly with 7008508 as a component and this component is an Sub contracted item and this has an assembly with component 1LBA182151-3.
    Price calculation for the material 7008508 (Item Category as N). Since this is sub contracted item the price will picked from field EINE-NETPR.
    In EINA, pass the material (MATNR=7008508) to fetch the list of info records (INFNR) created for that material.
    Then it has to input those info records to EINE table along with Purchasing organization (EINE-EKORG=PT02).
    From the output of EINE table, it should compare the price (EINE-NETPR) of the PIR and should take the least price from those PIR`s.
    If the currency is other than PLN, then it should be converted to PLN based on conversion charges.
    For Material (MATNR=1LBA182151-3), it should pass the material number to table MBEW along with valuation area (BWKEY = WERKS).
    From the output, it should check the Price control (VPRSV) ‘V’ or ‘S’
    If ‘V’ the price will be picked from the field “VERPR”
    If ‘S’ the price will be picked from the field “STPRS”
    Also from the output, it should check the Price unit (PEINH) ‘1’ or other than ‘1’. If it is other than ‘1’ it should divide the VERPR or STPRS by PEINH. Then this is the price of the Material “1LBA182151-3”.
    The material (MATNR=1LBA182151-3) should be passed to table “MARA” and will take the Base unit of measure from that table “MEINS”.
    Br,
    Surya

    Hi Surya,
    Please put breakpoints in any of the below BADI's and check if any of them will trigger for your
    requirement:
    VALUATION_CK                            BAdI for Valuation in Product Costing
    CK_KALAMATCON2_CI                       BAdI for CI Fields for Table KALAMATCON2
    COSTINGRUN_CK                           Edit Costing Run
    COST_APPORTION_CK                       Maint Apportionment Structure Joint Production: Dist Rules
    CO_PROD_COSTING_CK                      Cost Management for Joint Products (Costing, Target Costs)
    DATA_EXTENSION_CK                       For Data Enrichment in Product Costing
    DYNPRO_EXTENSION_CK                     BAdI for Interface Enhancement in Costing
    ORDER_COSTING_CK                        Enables Header Data Changes in Preliminary Order Costing
    QUANTITY_STRUCT_CK                      Enables Quantity/Structure Changes in Costing
    SUR_STOCK_TRANSF_CK                     Overhead on Materials with Stock Transfer Between Plants
    Thanks
    Sri

  • Is Apple Care for iMac valid for using in Brazil?

    Hi, I will buy a 27" iMac in USA and taking it for using in Brazil. I want to buy Apple Care for iMac, as well. Coverage would be valid? Which services would not be able to be used?
    Thanx!
    Enrique

    Apple Warranty Information
    Review your support and service coverage
    Warranty Information and Support and Service Coverage
    Read the warranty
    Read your Warranty
    Warranty with Serial Number

  • Two calculations are required for a single condition type

    Hello Experts,
    I have a requirement to calculate the VAT conditon type in a pricing procedure...like in one case  ( If TAX Indicator  set to "0,1,2" at sales order header level) tax should be calculate on PR00 & 3 other condition types....in second case (  If TAX Indicator set to " 3 " at sales order header level) tax should be calculate on 3 other condition types except PR00.    But make sure that TAX Indicator  "3" always set by user manually during the creation of sales order.
    Another hurdle is if user set the indicator as 3 manually during the creation of Sales order then price will not be redetermine automatically, So I need this to be happend automatically.
    Let me know how should I proceed further to fix the requirement.
    Appriciate quick response.
    Regards,
    Chandu

    Hi Sudir,
    Somehow my edit did not get saved:
    This is suppoed to read
    Set up your pricing as follows:
    10 PR00
    20 Z001
    30 Z002
    40 Z003
    100 Subtotal #1 = Sum of 10 through 40
    110 ZSUB = Discount condition with condition record for 100% for Tax indicator = '3' (otherwise 0)  with base = line 10 (PR00)
    200 Tax base = 100 through 110
    In other words:
    For tax indicators = 0,1 or 2
    Tax base (Line 200) = PR00 + Z001 + Z002 + Z003
    For tax indcator = 3
    Tax base = PR00 + Z001 + Z002 + Z003 - (100% x PR00)  =  Z001 + Z002 + Z003
    Yiou will probably aneed to put some code in one of the sales order user exits to trigger repiricing if you change this manually.

  • Unit Price in Issue for Production for Item with wrong UoM

    Dear All,
                In issue for production the item cost being picked does not match either our Last Purchase Price or Price List1. In some cases the price considered is an average:
    Eg:- For Item A with Purchase UoM in Nos. and Inventroy UoM in Gms, we had not enetred the conversion factor i.e 1 No=100g. Thus GRN was made for 25 Nos. @ Rs.450/Unit. But actual stock was 2500g. Hence to rectify the stock we made an OB entry for 2475 as on GRN date with zero Price. Thus total stock was 2500 and Value 25*450=RS.11250
    When we did an Issue for Production for this item: Qty:400g, the unit price considered was Rs.28.125 when the actual price to be considered is Rs.450[Unit Cost]/100 [UoM Conversion]=Rs4.5. We had entered Rs.4.5 in Price List1 and had selected this price list in the BoM as we had not entered a conversion factor in the Item Master Data and SAP does not allow alterations to this tab once the Item is involved in transactions.
    I think the system calculated the price as follows: (25450+14750)/400=Rs.28.175
    How do we avoid/correct this in the future?

    If you need the stock price correct, the only option might be creating a new item with correct information in the first place.  Once you have error data to start with, there is no way to corrected as you wish.
    Thanks,
    Gordon

  • Safety intervals for delta for different datasources

    Hi, Please help me to find the Safety intervals for delta for different datasources in RSA7 or in table ROOSPRMSC. Like for FI_GL_10 I know it is 60 mins but where do I see this. I checked Note 380078,  Please let me know this specific answer to the question asap.
    Thanks
    Soniya Kapoor

    Hi
    Go to RSA2->give your datasource name ->setting up GEN delta
    It shows you whts the safety interval setting.
    Hope it helps
    Thanks for points assigned

  • Which BAPI to use for GR for PO reversal (mvt 102)?

    I'm trying for look for a BAPI that can used to post GR for PO reversal, which is mvt 102. I try to use BAPI_GOODSMVT_CREATE to do it, but I encounter errors, I have tried different set of parameters, but all are not sucessful. Below is the few set of parameters that I tried:
    1)
    goodsmvt_code-gm_code       = '06' .
    goodsmvt_header-pstng_date  = sy-datum.
    goodsmvt_header-doc_date    = sy-datum.
    goodsmvt_item-stge_loc   = v_sloc.
    goodsmvt_item-po_number  = v_po.
    goodsmvt_item-po_item    = v_poline.
    goodsmvt_item-move_type  = '101'.
    goodsmvt_item-entry_qnt  = v_qty.
    goodsmvt_item-XSTOB      = 'X'.
    Error message: Goods movement not possible with mvmt type 102
    2)
    goodsmvt_code-gm_code       = '06' .
    goodsmvt_header-pstng_date  = sy-datum.
    goodsmvt_header-doc_date    = sy-datum.
    goodsmvt_item-stge_loc   = v_sloc.
    goodsmvt_item-po_number  = v_po.
    goodsmvt_item-po_item    = v_poline.
    goodsmvt_item-move_type  = '102'.
    goodsmvt_item-entry_qnt  = v_qty.
    Error message: Goods movement not possible with mvmt type 102
    3)
    goodsmvt_code-gm_code       = '01' .
    goodsmvt_header-pstng_date  = sy-datum.
    goodsmvt_header-doc_date    = sy-datum.
    goodsmvt_item-stge_loc   = v_sloc.
    goodsmvt_item-po_number  = v_po.
    goodsmvt_item-po_item    = v_poline.
    goodsmvt_item-move_type  = '102'.
    goodsmvt_item-entry_qnt  = v_qty.
    goodsmvt_item-mvt_ind    = 'B'.
    Error Message: No goods receipt possible for purchase order 5000000017 00001
    Does anybody knows the correct parameters for mvt 102? Or I'm using the wrong BAPI ? Please kindly help.

    Hi,
    the basic thing i guess is first you have reverse the PGI done in may now at the current date as the periods would have been closed for the previous months. And if it is in production then you cannot do a posting in a previous month just because, you would be forced to open the previos periods causing inconsitency in the chronology. But however there is a possibility of allowing posting in previous periods also by using MMRV. Pl try. but make sure it is acceptable for the business and does nt affect any other areas. But it might just do so.
    Use T.code VL09  or use BAPI_GOODSMVT_CANCEL
    refer the link
    https://forums.sdn.sap.com/click.jspa?searchID=3586093&messageID=3598826
    Regards

  • OneDrive for Business for iOS Devices - Accessing Non Office 365 Hosted Sites

    Hello,
    I have a SharePoint site that I host on premise and am not using Office 365 at all.  Is it possible for me to access the site using the iOS version of the OneDrive for Business app?  When I specify my username, password and SharePoint 2013 site
    URL i get a login error with username/password incorrect.
    Does the iOS app only support Office 365 implementations of SharePoint?
    Thanks

    what type of authentication you are using, this is the key?
    check this official blog:
    http://blogs.office.com/2014/02/27/introducing-onedrive-for-business-for-ios-v1-2/
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/3ad5b8ca-37e9-43b2-9201-9c5c339d157c/onedrive-for-business-ipad-app-with-onpremise-sharepoint-2013?forum=sharepointadmin
    Please remember to mark your question as answered &Vote helpful,if this solves/helps your problem. ****************************************************************************************** Thanks -WS MCITP(SharePoint 2010, 2013) Blog: http://wscheema.com/blog

Maybe you are looking for

  • File or BD-Export not found in CD/DVD

    Dear All I want to install IDES 4.6 C on windows 2000 advance server with DB MS SQL 2000. My CD/DVD from SAP as follows this: 1.DVD 51017108 1of2 (R/3 4.6C; inc.Support 1-28; DB-Export Part 1; Ides WP-Doc as label) have folder:      a. DB_Export -->D

  • Dump thrown when tcode for screen painter assigned

    HI guys, I have created a screen and wanted to check how it looks at runtime, for this i assigned a tcode to the report. Now when i run the tcode it throws a dump. the dump is as follows. The CONTROL "TCTRL_ENTRY" was searched for but not found. Thes

  • Set Padding Color

    Hi,      Is it possible to set color for padding . For example we are setting paddingTop=2 and we may get 2 pixel gap. Is it possible to fill the 2 pixel gap by color.If so please give me a sample. Regards, Jayagopal.

  • Mass idoc corrections

    Experts, I have a requirement where i have to mass edit about 70000 idocs which belong to different IDOC types which has a wrong value for a particular field in a segment. I need to replace with correct value and reprocess the idocs. Is there any sta

  • Cannot Find Whitespace

    I am trying to replace strings within a text file using the String methods replaceFirst and replaceAll. What I need to be able to do is pick up strings that have a leading whitespace. Because I want to replace words that begin with "wash" but not end