VAT allocation rules for pricing

Hi,
We have following scenario applicable to allocate VAT on a trade invoice :
1. VAT to be applied for a product on a trade invoice is depending of the combination of the country of the selling organization & the country of the customer ship-to location.
In Project 'ABC', it is found that this is currently implemented in SAP as
"the VAT to be applied for a product on a trade invoice is depending of the combination of the country of the plant code from which the product is shipped and the country of the customer ship-to location".  
For example :
1. In case a French,Client Organization invoices a French customer for product shipped from a DC in
    Germany, the VAT rules are to de defined via a country France / France combination setting (while in
    Project 'ABC',this is done by Germany / France combination).
2. In case a Netherlands Client Organization invoices a Germany customer for product shipped from a
    DC in Belgium, the VAT rules are to de defined via a country Netherlands / Germany combination
    setting (while in project 'ABC' this is done by Belgium / Germany combination).
The way, project 'ABC'' rules are implemented in SAP, represents two issues :
3. Unnecessary, fault sensitive VAT data maintenance : in case a product is shipped from a DC in
    another country (e.g. in case of availability issues), then VAT rules are to be defined in Project 'ABC' 
    settings for the new DC country / customer country combination.
     If not, no VAT will be allocated (without users being aware)
4. In case a Belgian Client organization ship product from a French to a customer in Belgium  :
    Belgium only VAT rules should apply.  
    In case a Netherlands P&G organization ship product from a French to a customer in Belgium  :  
    combination Netherlands / Belgium VAT rules should apply.    
    But, in Project 'ABC' Prof VAT is determined through the France / Belgium combination in both
    scenarios.
Please advise how VAT solution can work from pricing perspective.
Any pointers on this will be highly apperciated.
Regards
Tushar

Hi,
Any pointers on this please.
Regards
Tushar

Similar Messages

  • Something interesting with check rule for VAT registration no.

    Hi Guys,
    I found something weird in sap with check rule for VAT registration no.
    If I set any of check rules for US and save(tcode oy17), then change the country of a customer from DE to US and save(not change the VAT registration no), the system post error messages "ISO code DE is not correct in the VAT registration number". But if I set rule for AU(australia) with same rule as US, and change the customer's country from DE to AU(not change the VAT no), no error happens and customer can be saved successfully. So anybody can give any explanation on this problem?
    Thanks in advance, point will be rewared. Waiting for the comments.
    Regards,
    Alex

    <TABLE align=center border=0 cellPadding=1 cellSpacing=1 width="95%"><tr><td width="15px"><input type="image" src="wwv_flow_file_mgr.get_file?p_security_group_id=1046425373323359&p_fname=add2d1.jpg" name="add_QTB_5174" id="add_QTB_5174" onclick="javascript:addRowToTable('QTB_5174',4,22.5);return false;"/></td><td width="15px"><input type="image" src="wwv_flow_file_mgr.get_file?p_security_group_id=1046425373323359&p_fname=delete2d.gif" alt="delete" name="delete_QTB_5174" id="delete_QTB_5174" onclick="javascript:removeRowFromTable('QTB_5174');return false;"/></td><td><input type="image" src="wwv_flow_file_mgr.get_file?p_security_group_id=1046425373323359&p_fname=edit2d.jpg" alt="edit" name="edit_QTB_5174" id="edit_QTB_5174" onclick="javascript:updateTableRow('QTB_5174',22.5);return false;"/></td></tr></table>
    <input type="hidden" value="QTB_5174" id="5174"><TABLE align=center border=0 cellPadding=1 cellSpacing=1 width="95%" id="QTB_5174" name="QTB_5174">
    this a sample code. I have marked the name attrib in bold.

  • Error-M2O-Settlement rule for assembly order for item...could not be genera

    Hi,
    When I am creating Sales Order (VA01) for M2O, I am able to do the costing and copy the EK02 condition type. I have verified the the incompletion log, it indicates that document is complete.
    But while saving the sales order, the below error message is displaed:
    Settlement rule for assembly order for item 000010 could not be generated. Should the order still be saved?
                    Yes/No
    1. If No is choosen the following error message is displayed
           Error when processing Production order
          Error when processing Production order
          Message no. V1380
          Diagnosis
            A technical error has occurred. On calling up the assembly interface, exception 5 was triggered. The exceptions have the  following meanings:
    1 = External block,  2 = General error,  3 = Insufficient data for the interface,  4 = Order was not found, 5 = Update has been rejected, 6 = Final document number for Production order is not issued.  Procedure: Inform your system administrator.
    2. If Yes is choosen, it is creating Production Order without settlement rule. Able to perform GI & Gr. If I try to enter settelement rule (Settlement receiver SDI - Sales document item) in production order (CO02), the belwo error message is displayed
    "Distribution rule for Sales document item can only be created automatically Message no. KD063"
    We are using the requierement class with below details:
    Reqmts class: ZSO- for M2O
    AAC = E, Valuation = A, Settlement profile =SD1, RAKey = 000004, Assembly type = 3.
    Settlement profile contain:
    Allocation structure, PA structure, Default object type = SDI. Valid receivers: Optional -Sales Order / Prof. seg.
    If I make the Valuation field as blank in Reqmts class, there is no error while creating Sales order. And also Settelemnt rule with sales document item as receiver is successfully creating for the production order. Since the Valuation is blank in requirement class, it is Non valuated Sales order stock. All GIs & GR are non valuated
    The business requirement is it should be valuated sales order stock and the production varinaces has to be settled to Sales order. Then Sales order has to be settled to COPA.
    Need your valuable inputs to meet this requirement.
    Let me know if you need any further details.
    Thanks in advance.
    Regards,
    ADI

    Dear SAP PP Consultant ,
    What is the strategy group you are maintained in the material master ?

  • Settlement rule for AUC not automatically generated

    Hi Experts,
    I am working on a capital project scenario where I have configured the investment profile and assigned this to the project profile.  I have also configured the settlement profile and allocation structure for settlement to FXA.
    On release of the WBS element the AUC is automatically created.
    I have posted costs to the WBS element.
    When I run settlement in test mode, using CJ88 the details show the sender as the WBS element and the reciever as the AUC, and the amount = the cost posted to the WBS element in the posting period, (as expected)
    However, (now my problem)
    When I run settlement in "update" mode the settlement shows 1 settlement however when I drill down to see the sender or reciever details are blank.  There are alno no accouting documents and a settlement rule does not display for the WBS element.  There are no error messages even though the settlement has not taken effect.
    Please can anyone advise on the possible cause of this error.  One further  point the document type on the settlement profile is configured as "SA"  GL Account Document.
    Thanks in advance.
    Ian

    hi,
    Go to Settlement rule (CJ02),where enter the WBS .here go to Extra in the menu bar of that WBS ,under Asset under construction ckeck the box of Historiy....something like that .
    Regards
    Ricky

  • AT&T has rules for the iPhone 3G S launch - Lines allowed to form starting at 7am

    AT&T has rules for iPhone 3G S launch - Lines allowed to form starting at 7am
    Perhaps AT&T has learned some from the troubles with iPhone past launches and they are going to try to make the experience better by settings some rules this time around. While AT&T is calling these “rules” guidelines, we think it really is nothing more than an effort to make a success of what the company hopes is one of the biggest tech event launches of the year.
    AT&T stores will receive inventory in time for the actual launch on June 19th. AT&T is already accepting pre-orders online as well as in stores. This change is key this time around because those that choose not to place a pre-order could be left out in the cold. From our understanding, pre-order customers will be given priority.
    The way that it will work is when the AT&T store opens, customers in line will then be split into two lines, with those already having a pre-order placed in one line and those who don’t have a pre-order placed in the other line. Pre-order customers will be able to start receiving their new iPhone 3G S starting shortly after 7 A.M., while those without a pre-order will have to wait until the store’s official regular opening time. Upon the actual regular opening time of the store, the two lines will then be merged into one line again. Apple retail stores will also be an option as they will open at 8 A.M. on launch day, but only those that pre-order from the Apple retail store will actually be able to pick up their phones early.
    As for the pricing, current AT&T customers that have had a contract with AT&T for at least 18 months will be able to get the new 16GB model for $199 or a 32GB model for $299. If you happen to be a current AT&T iPhone owner, but have not gone 18 months on your current contract, you will be able to pick up a new iPhone 3G S but will have to pay between $399 to $599, depending on how much time is left on your current contract and whether you want the 16GB or 32GB model. From what we understand, you will have to agree to another 2-year contract to get the iPhone 3G S this time around.
    The only actual possible loophole in this deal is to cancel your current AT&T contract and pay the $175 early termination fee and then wait three months. After the three months have lapsed, you can return to AT&T and then get new customer pricing, which would save you $225, but you have to endure a three-month wait.
    While the pricing and the options might make some AT&T customers unhappy, it is what it is. The bottom line is that the iPhone is still so hot, AT&T knows that people will pay what it takes to sport the new version if they are a big iPhone fan. According to our sources, AT&T should have enough inventory to more than cover the pre-orders, but beyond the pre-orders it is difficult to say if they will be able to meet the demand on launch day for additional units. Our advice is that if you want to have one on launch day, you had better get your pre-order in soon.
    Source:
    http://www.fudzilla.com/content/view/14181/1/

    I believe if you are a current AT&T Customer and wish to ADD a new phone to your account you will be able to get the new 16GB model for $199 or a 32GB model for $299. I went through
    http://www.apple.com/iphone/buy/
    and selected "Add a new line to my existing account" and was shown pricing as $199 for 16 GB and $299 for 32 GB.
    Hard to see this as any benefit unless you need an additional line on an existing account, which I happen to (I bought a new "additional line" 3G just before the 3GS was announced, and will fit into the "return" window)

  • VAT calculation in Import pricing in Africa

    Dear Experts,
    I'm configuring a Import Pricing procedure for my African client where the Scenario is as mentioned.
    1.Cost(Base Price) = 100
    2.Insurance = 10
    3.Freight =10
    4.Customs duty = 10
    5. IDF Value = 10
    6. Vat = 14% on (12345 i.e on 140)
    How can this scenario be mapped? As in Import pricing, Tax code is Zero. And there is no Tax procedure defined in SAP for Africa. If I create a Tax code with 14%, it calculates Tax on the Base price & not on the Total of "Step 1 to 5" as per my  requirement.
    I have checked a similar scenario for VAT calculation in Import pricing in Thailand. Can it be used? if so with what changes or what are the steps involved to meet the above requirement.
    Kindly reply, if any one has worked earlier on this scenario.
    Regards
    Chitra
    Edited by: Chitra H P on Jul 29, 2010 3:22 PM

    Hi Chitra
    You are aware I take it that Africa is continent and not a country?
    You won't find anything in SAP for "Africa" in the same way that you won't find anything for Asia.
    James

  • VAT calculation in Import pricing in Tanzania

    Dear Experts,
    I'm configuring a Import Pricing procedure for my African client(Country - Tanzania) where the Scenario is as mentioned.
    1.Cost(Base Price) = 100
    2.Insurance = 10
    3.Freight =10
    4.Customs duty = 10
    5. IDF Value = 10
    6. Vat = 14% on (12345 i.e on 140)
    How can this scenario be mapped? As in Import pricing, Tax code is Zero. And there is no Tax procedure defined in SAP for Africa. If I create a Tax code with 14%, it calculates Tax on the Base price & not on the Total of "Step 1 to 5" as per my requirement.
    I have checked a similar scenario for VAT calculation in Import pricing in Thailand. Can it be used? if so with what changes or what are the steps involved to meet the above requirement.
    Kindly reply, if any one has worked earlier on this scenario.
    Regards
    Chitra

    Hi
    1.Cost(Base Price) = 100
    2.Insurance = 10
    3.Freight =10
    4.Customs duty = 10
    5. IDF Value = 10
    6. Vat = 14% on (12345 i.e on 140)
    As per the above this can be done in Tax procedure of Africa check the conditions type which you  are using  in TAX Procedure for all these condition type and go to the subtotal column and enter key 4 then the value of these conditions maintained  there will added to BASB condition type inTax procedure   which is nothing but gross and the you can have your VAT conditio type if you are using TAX INN procedure then maintain the vat % condition in FV11 or if you are using TAXINJ procedure then you ca create tax code in  FTXP & IN that tax code you add VAT conditio as per your requirement. Hope this can helps you.
    Regards

  • Automatic Generation of Settlement Rules for PM order

    Hi All,
    I am doing a maintenance orders settlement and I have the fallowing issue:
    My client has 2 types of equipment, namely vehicles and industrial equipment. Both have particular rules.
    For vehicles, we need to control all cost by an internal order
    Industrial equipment costs will be control by cost center.
    So, cost center is maintained for industrial equipment, and Settlement Order for vehicle equipment.
    I have a unique order type for which in Settlement profile I have entered Order and Cost Center as 'Settlement Optional' and default object type as CTR.
    When I create a PM order for vehicle, system cannot generate automatically the settlement rule, because in order type I have entered default object type as CTR and in equipment I just have the Settlement Order.
    But if I create a PM order for industrial equipment system create automatically the settlement rule, because cost center is maintained for industrial equipment and order type has default object type as CTR.
    In the allocation structure I have a receiver category for CTR and ORD.
    So, Could you help me how to generate automatically settlement rule for both cases without 2 order types?
    Thanks & regards,
    Hélder Nunes

    hi
    i think it is not possible to generate settlement rule based on equipment ,if you have specified the default settlement category in IMG ,it will be generated .
    check with your technical team whether user exit IWO10027 can be mapped
    regards
    thyagarajan

  • How to set the default settment rule for the same kind project.

    hi experts:
       the project of the same kind of the project profile have the same settment rule to one account (G/L).
    how to set the default settment rule for the project of  this kind of the project profile.
    regards

    Hi,
      You need to define the settlement profile and allocation structure.
    next you need to define the  Strategy for settlement rule.
    navigation-PS> costs> automatic and periodic allocations> settlement> Settlement rule for WBS
    --> Define strategy for settlement rule.
    Select the strategy and click on settings. in that new entries, check the Acc Assg element, enter Settlement profile and mention accass category as reposnsible cost center.
    Save this transaction.
    Now create a project assgin responsible costcenter for the WBS element in the project buider and save the transaction.
    Now run CJB2 transaction for the project, settlement rule will generated automatically.
    even you can configure the same for profitability segment.
    Rgds
    Sudhir Reddy

  • Pa allocation structure for pm orders

    hi fico experts,
    can any one tell us how to configure the pa allocation structure for pm orders for revenues billing thru dip profile use for service orders.
    pl help
    thanx in advance
    regards
    srihari

    hi
    I need to  post to COPA at the time of settlement of PM order thru KO88 with multiple order line items in PM order.
    to clarify further,
    Currently I am able to do  settlement to cost center as per settlement rule in pm order with one order line item, when i have 2nd line item in same order, we are not able to do settlement thru ko88 because this has been linked to dip profile.
    pl revert if u need more info
    thanks in advance
    regards
    srihari

  • Substitution Rule for Assessment Cycle

    Hii All,
    Can anybody suggest how do i define substitution rule for Assessment Cycle??
    Reg
    Umesh

    I have created a assessment cycle thru KSU1 where i assigned SKF key , Thru SKF key i have to define allocation numbers with receiver cost centers but  before that i have to set substitution rule for cycle.
    All the common expenses booked under one common cost center
    For eg. Expensed booked in GL series 3 - Common Cost Center
    in Cycle - Assesment CEle start with 9
    In FI - Common Exp GL start with 8
    Above Example , when i run the cycle expenses will be allocated in 8 series with receivers cost center
    Can ny1 suggest me how to do the process,how to define the rule
    REg
    Umesh

  • Strat routine code in transfer rules for the Extractor - 0CO_OM_CCA_1

    Dear SDNers,
    I have a scenario to implement a start rouine code in the transfer rulesfor the Extractor - 0CO_OM_CCA_1 , please give a light on this.
    Scenario:
    The extractor 0C0_OM_CCA_1 brings in Cost Center transactional data for costs and allocation into the SAP BI data warehouse. A cross reference table will be created in SAP BI for Profit Center. These tables will have CRM (CARDIAC RHYTHM MANAGEMENT) Profit Centers stored in them.
    In the transfer rules for 0CO_OM_CCA_1, add ABAP code in the start routine to block CRM (CARDIAC RHYTHM MANAGEMENT) data. The code will have the following logic:
    Check Cost center master data table u2018/BI0/QCOSTCENTERu2019
    This table u2018/BI0/QCOSTCENTERu2019 being time dependent, use the last day of the fiscal period from transactional data as the date to select from u2018/BI0/QCOSTCENTERu2019.
    Go to the Profit center reference table and identify if the data belongs to BSC Boston Scientific/CRM (CARDIAC RHYTHM MANAGEMENT).
    Block CRM (CARDIAC RHYTHM MANAGEMENT) data.
    Best Regards,
    Satya
    Edited by: satya prasad on Sep 8, 2009 8:16 AM

    You could give this a try:
    DATA: wa_qcostcenter TYPE /bi0/qcostcenter,
          wa_ppcxref TYPE /bic/ppcxref,       "Custom Profit Center Cross-Reference table
          l_tabix TYPE sy-tabix,
          l_last_date TYPE d.
    LOOP AT data_package.
      l_tabix = sy-tabix.
      CALL FUNCTION
        'LAST_DAY_IN_PERIOD_GET'
      EXPORTING
        i_gjahr = data_package-fiscper+0(4)
        i_periv = data_package-fiscvarnt
        i_poper = data_package-fiscper+4(3)
      IMPORTING
        e_date = l_last_date.
      SELECT SINGLE
      FROM
        /bi0/qcostcenter
      INTO
        wa_qcostcenter
      WHERE
        costcenter = data_package-kostl
        AND dateto <= l_last_date
        AND datefrom >= l_last_date.
      IF sy-subrc EQ 0.
        SELECT
        FROM
          /bic/ppcxref
        INTO
          wa_ppcxref
        WHERE
          profit_ctr = wa_qcostcenter-profit_ctr.
        IF sy-subrc EQ 0.
          IF wa_ppcxref-data = 'CRM'.
            DELETE
              data_package
            INDEX
              l_tabix.
          ENDIF.
        ENDIF.
    ENDLOOP.
    Edited by: Dennis Scoville on Sep 8, 2009 4:32 PM

  • Now to define new formulas for pricing?

    can any one please tell me a business scenario where one needs to define a new pricing formula, and how can one can do that in the system?
    points will be rewarded immediately.
    thanks
    PR

    Hi,
        As our friends suggested you can create new formulas for pricing with the Transaction code VOFM.
    Process is use VOFM(Transaction code)------>in top menu you can see Formulas, select appropriate option in Formulas lke.. Condition base value, Condition Value etc.,
    Please go through detail information:-
    Formulas are represented as FORM routines. They are used in pricing and influence the determination of prices according to predefined rules. You can specify them in pricing control. The following groups of formulas exist:
    Scale base value
    The scale base value includes FORM routines which determine the scale base value according to criteria that are not defined in the standard system. You enter the scale base value in the Scale formula field. A formula for the scale base value can define, for example, that partial quantities are taken into account.
    Condition base value
    Formulas for the condition base value take into account criteria not defined in the standard system. You enter them in the Alternative formula for condition base value field in the pricing procedure. A formula for the condition base value can define, for example, that the condition determination is based on net value or volume.
    Condition value
    Formulas for determining of the condition value include routines which determine the condition value according to criteria not defined in the standard system. You enter the formulas for the determination of the condition value in the Condition formula for alternative calculation type field in the pricing procedure. A formula for the condition value can define, for example, that the system determines the best price for the customer.
    Structure of group key
    Using this menu entry, you can edit routines that determine the base value for the scale value if group conditions are used in pricing. The system then calculates the base for the scale value from more than one document item. You can enter the routines in the Group condition routine field on the screen for defining condition types. A routine for the determination of the scale valuecan define, for example, that only a particular condition type is taken into acount.
    Rounding rules
    Using this entry, you can create and edit FORM routines that carry out a particular type of rounding in the condition record during a price change. A rounding rule could round a price that was increased by 1% to the last two places behind the decimal point, for example.
    Procedure
    To define your own formulas, proceed as follows:
    1. First check whether you can use the formulas delivered with the standard system.
    2. Either overwrite an existing formula or select a group number from the number range reserved for customer modifications (600-699) and enter the corresponding description.
    3. Program the formula in the editor.
    4. Activate the formula.
    5. Enter a long text that describes the meaning of the formula in more detail.
    6. Enter an application if you want to use the formula in a particular application area only (pricing, for example).
    7. Enter the formula in the appropriate place of the control
    NOTE:- to create new routine get Access key from Basis.
    I hope it will help you to define formulas for pricing.
    Regards,
    Venkat

  • Table for pricing condition type

    My pricing condition is like this
    MP00-PRICE,MP01-EDUCATION CESS,MP02-VAT,MP03-CST;
    The pricing procedure is MP0000;
    I have created access sequence & condition record for MP00,MP02,MP03.
    But to set the education cess (MP01) to appear automatically kindly let me know which table (NO),(for MP03& MP02-Std table -628 ) was taken would suit the need so that access sequence can be set for it for automatic updation

    Dear Pradeep,
    From what i understood from your post, the decision on access sequence and tables used entirely depends on the business requirement.
    I would advice you to maintain the same access sequence as what is now maintained for the PRICE (MP00-PRICE).
    Thanks & Regards,
    Hegal K Charles

  • HFM system 9.3.1 Allocation rules

    Hi,
    I wonder if you can help me out with the following issue.
    I want to allocate with rules the expenses booked by an entity X (e.g expense account.ICP counterpartyEntity Y = 100) as a revenue for the counterparty entity Y (e.g. revenue account*EntityY*.ICP counterpartyEntity X = 100).
    I think the allocation rules would be the best solution since i understand it is not possible to write data to a different entity(datacube) from the normal calculate() rules. I can't get these allocation rules to work. I wrote a very simple allocation rule, very similar to the one written on the documentation but i get an error when loading the rules. This is the error i get:
    Line: 725, Error: Invalid Expression
    Call HS.ALLOC ("A#587752","A#588886","[Base]","(A#587752 / 2)","A#587751")
    Invalid Destination specified for this function: %0.
    Invalid Destination specified for this function: A#588886.
    This is the example in the documentation:
    Call HS.ALLOC
    ("A#TangibleAssets","A#Cash","NewEngland","(A#TangibleAssets /
    HS.Entity.Sum(A#TangibleAssets))","A#Plug")
    Maybe if you have a working example of allocation rules i think i can see what i'm doing wrong. Or if you have any other idea on how book the expenses+ICPcourterparty reported by one entity as revenue of the couterparty.
    I appreciate your help.
    Regards,

    I am now able to right click on the application name within Shared Services, but I get the following error message: Navigation to the webpage was canceled. What you can try: Refresh the page.
    I do hit refresh but I don't get anything.

Maybe you are looking for

  • Trying to reload adobe 10 and 7 on new computer. old one crashed. shows i need a serial number

    purchased adobe 10 and 7 -- 2012 and 2013 -- trying to install on new computer. old one crashed. shows i need serial number. where do i get it. only have 6 discs.

  • How to set paramters through Query manager.

    Hi, I need to get Parameters when we are executing SQL Query through Query Manager. In Query manager how to set prompt window for parameters. Below I applied parameters for from date and to date but its showing error. How to set parameters prompt win

  • Where can I find the TECHNICAL MANUAL to Satellite P105-6147 ??

    This should probably be the easiest question, but I can't find it.  I found the regular user manual, telling you the features and what things do.  But what I need is the  manual that shows me how to open up the laptop, which screws to unscrew to get

  • Fatal error message on trying to install itunes

    installed itunes no problem a month ago and successfully downloaded music. Since then i haven't been able to access the music store at all. I tried to reinstall itunes but every time i get an error message and it asks me if i'd like to send an error

  • Pictures in Photoshop and Illustrator

    HI everybody. I´ve noticed that Photoshop and Illustrator treat images in a very different way. If I open a document in Photoshop with a resolution of 200 ppi and insert a photo, it usually shrinks (according to the resolution I´m using), BUT it does