Sales Tax Jurisdictions

Sales Tax Jurisdication setup has changed in a recent release.  Does anyone have new import templates for the Data Transfer Workbench (preferably a functional sample).
Thanks,

Peter,
I am not sure if this is very helpful, but I believe the template in 2007 release is the SalesTaxAuthorities Template.
also, if you want a functional idea of the format for the template run the following select statement.
I think it will give you an Idea of the format, by exporting any information that is already in the system.
SELECT
T0.[Code], T0.[Type],T0.[PurchTax], T0.[SalesTax], T0.[deferrAcct],
T0.[Name], T0.[NonDdctAct], T0.[Rate], T0.[UseTax]
FROM OSTA T0
I hope this helps,
Lucas

Similar Messages

  • Creating Sales Tax Code

    Hi,
    I have a requirement to create a sales tax code within the SAP B1 database using the DI API but, to be hinest, am confused about how to do this in code. I have searched the SDK help and noted the SalesTaxCodes and SalesTaxCodes_Lines which I think I know how it fits together but what are the SalesTaxAuthorities and SalesTaxAuthorities_Lines objectes and how do they fit into the whole structure? Bascially what i am trying to do is enter the following type of data:
    Tax Code: "R"
    Tax Rate: 10.0%
    Tax Description: "Reduced Rate VAT"
    Is there an easy way of doing this?
    Thanks
    Adrian

    Hi Adrian,
    Ok to start from scratch, the first step is to create a new sales tax jurisdiction type. I created one called Country and it has the type "1" (which I got from querying OSTT). The jusrisdiction type is like a category of tax.
    Next I have to create a new sales tax jurisdiction - So I created one called USA Test with the code USA, with a base rate of 10% and it is of type 1 (country).
    Dim oTax As SAPbobsCOM.SalesTaxAuthorities
                Set oTax = oCompany.GetBusinessObject(oSalesTaxAuthorities)
                oTax.Name = "USA Test"
                oTax.Rate = 10
                oTax.Code = "USA"
                oTax.Type = 1
                oReturn = oTax.Add           
                If oReturn <> 0 Then
                    oCompany.GetLastError oError, errMsg
                    MsgBox (errMsg)
                Else
                    MsgBox ("Sales Tax Jurisdiction Added")
                End If
    This adds a new sales jurisdiction - however, if I want to use it, I now have to add a Sales Tax Code and reference this jurisdiction:
    Dim oCode As SAPbobsCOM.SalesTaxCodes
                Set oCode = oCompany.GetBusinessObject(oSalesTaxCodes)
                oCode.Code = "US1"
                oCode.Name = "USA Region 1"
                oCode.Lines.STACode = "USA"
                oCode.Lines.STAType = "1"
                oReturn = oCode.Add
                If oReturn <> 0 Then
                    oCompany.GetLastError oError, errMsg
                    MsgBox (errMsg)
                Else
                    MsgBox ("Sales Tax Code Added")
                End If
    Now if you go to Administration --> Setup --> Financials --> Tax --> Sales Tax Codes and search for the Tax Code "US1", you will find it there with one line added to it (the country jurisdiction of USA).
    The rates of tax of each of the SalesTaxCode_Lines for a SalesTaxCode are added together to create the overall tax rate for that code. (for example, if you want to create a Tax Code for a city in the US and the United States has a tax of 10%, the state has an additional tax of 5% and the city of 2% you will get an overall rate of 17%).
    Even from reading back over this I think its a bit complicated, but I think if you play around with that code and try creating and modifying a few jurisdictions and codes it should become clearer.
    This is all relevant to the USA localisation. If you are working on a localisation that does not use SalesTaxCodes Jurisdictions it is as simple as this:
    Dim oCode As SAPbobsCOM.VatGroups
                Set oCode = oCompany.GetBusinessObject(oVatGroups)
                oCode.Code = "R"
                oCode.Name = "Reduced Rate VAT"
                oCode.VatGroups_Lines.Rate = 10
                oCode.VatGroups_Lines.Effectivefrom = Now
                oReturn = oCode.Add
                If oReturn <> 0 Then
                    oCompany.GetLastError oError, errMsg
                    MsgBox (errMsg)
                Else
                    MsgBox "Tax Code added"
                End If
    Hope this is useful,
    Regards,
    Niall
    SAP Business One Forums.

  • Sales Tax Formula

    We are using 2007A PL48.  We would like to create a sales tax formula (using IF, Then, Else).  I've found threads talking about the OFML table, where tax formulas are stored.  However, I can't seem to find where the tax formula setup functionality is.  Is this functionality only available for 2007B?
    Thanks for your help.

    I assume by menu you mean: Administration > Setup > Financials > Tax
    When I go here I only have three options: 1. Sales Tax Jurisdiction Types  2. Sales Tax Jurisdictions  3. Sales Tax Codes.
    Is this where it would be located if I had it?

  • Error : 'Tax Jurisdiction is not determined' while creating sales order

    Hi,
    I'm creating a sales order using the BAPI : BAPI_SALESORDER_CREATEFROMDAT1.
    I'm passing the following values in ORDER_HEADER_IN parameter:
    doc_type,sales_org,distr_chan,division,po_method,sales_off,req_date_h,data_type,purch_no,purch_date,price_date.
    I'm passing the following values in SD_ORDER_PARTNERS:
    partn_role,partn_numb,name,langu,region,country.
    The following fields are passed in SD_ORDER_ITEMS:
    material,req_qty,sales_unit,store_loc (space is passed for st.loc),req_date,po_method,req_date,plant.
    CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT1'
        EXPORTING
          order_header_in = sd_order_header
        IMPORTING
          return          = return1
          salesdocument   = order_number
          sold_to_party   = sd_sold_to_party
          ship_to_party   = sd_ship_to_party
          billing_party   = sd_billing_party
        TABLES
          order_items_in  = sd_order_items_in
          order_partners  = sd_order_partners
          order_items_out = sd_order_items_out.
    The system returns a message in RETURN1 saying that : 'Tax jurisdiction is not determined'.
    Please let me know if I'm missing something.
    Thanks,
    Narsingh.

    Do you want to use the customer master address for the ship-to?  Does the ship-to on the customer master haver a tax jurisdiction determined?  Did you change the values in region/country from what they are on the customer master which would cause the tax jurisdiction determined on the customer master to be re-determined and thus rejected?  You don't need to send address values in the partner table if you intend to use the customer master values...

  • Tax Jurisdiction Code Check as part of a Sales Order Partner Function

    Hi,
    I have a scenario where we modify partner information directly in the sales order. These partners are simple addresses and are not tax relevant. We have set them up as one-time customers. Every time when we modify the address information, Vertex kicks in and tries to match the address information (street, city and state) with a tax jurisdiction code. In our case the address information is high level (only city and state) which is not enough for Vertex. SAP issues then a blocking error message.
    We try to find a way to ignore Vertex for these specific partners. In the documentation we have found a user exit, as well as a BADI, but our developpers were not able to make it work in the sales oder.
    The user-exit is the following: EXIT_SAPLFYTX_USER_001
    The BADI is the following: IF_EX_ADDRESS_SUBSCREEN
    In EXIT_SAPLFYTX_USER_001, I've found a parameter (EXEMP_IND) which could enable to bypass the tax jurisdiction code check and the RFC call to Vertex.
    In IF_EX_ADDRESS_SUBSCREEN, I've found a parameter (CHECK_ADDRESS) which could potentially bypass the check as well.
    Did any of you already experience this scenario or would you have an idea about how I could make this work?
    Thanks
    Loic

    Unfortunately, the sales order is created through an interface (using iDOCs), and the external system feeding the iDOC for the sales order creation does not have any Zip Code information. Besides, even if the Zip Code is entered, it is still not enough for Vertex to choose automatically a Tax Jurisdiction Code, most of the times, it is also requiring a District, which again, will not be passed from the interface.
    We went through this analysis already and we came to the conclusion that we need to bypass this check, as this partner function is not tax relevant.
    Thanks,
    Loic
    Edited by: Loic Dominik on Jun 27, 2011 7:39 PM

  • Need to change sales tax from point of sale to point of delivery

    Hi all,
    Recently the tax laws were changed such that sales tax is to be collected based on where the product will be delivered to (rather then where the product was sold from).
    Briefly we are an agency with mulitiple divisions, and within those divisions several sales offices.  Previously, a sales would be made from the sales office, and based on the tax rate for that division and sales office (county/city) the sales tax would be calculated.
    Now we need to shift that so that a sales can still be made from a division/sales office, but the collected tax is based on where the product will be delivered to. 
    I'm sure there is a way to set this up, but I'm at a loss as to where to start. 
    One of teh options the customer suggested was to have a sales area set up with all the cities and tax codes in it.  Then assign that sales area to each of the sales offices.  Is this possible? Or do you have to have a separate sales area for each sales office?
    I'm open to any suggestions you may have as I'm not very familiar with this side of SAP (sales distription and taxes).
    Thanks in advance for your thoughts!
    Laurie

    Thanks Bill.  As it turns out, we are in the US where jurisdiction is an option I guess so this procedure may not be needed.  As I dig further it appears we are currently setup to use TAXUS procedure which utilizes tax codes - a limited number.  But since the recent change, we may need to switch to TAXUSJ. 
    Does this ring a bell for anyone?  If it is what we need to do, what need I be aware of that will change in the rest of the system?
    Thanks for your answers so far!
    Laurie

  • When we post Inbound Invoice IDocs, we are getting an error message "Enter a tax jurisdiction code".

    Hi Experts,
    When we post Inbound Invoice IDocs, we are getting an error message "Enter a tax jurisdiction code". As checked, we have configured OBCD and OBCA for the vendor and we are passing the Tax Jurisdiction code in E1EDP04 SAL segment. Can anybody give us some idea to resolve this issue.
    Regards,
    Sameek

    Hi Sameek,
    Please refer the below link. Hope it helps.
    http://scn.sap.com/thread/1435286
    Regards,
    Chandan.

  • While doing MIRO i am getting an error: Enter a tax jurisdiction code

    Hi,
    While doing a MIRO, i am getting an error :
    Enter a tax jurisdiction code
    Message no. M8757
    How to Resolve
    Pratik

    Hi
    Try this
    1.To enter the tax amounts of the G/L account items, choose Extras ® Tax amounts. The Tax Amounts screen appears.
    You can branch to this screen at any point during document entry.
    The Tax Amounts screen shows the tax amount, tax code, posting key, tax base amount, and jurisdiction code for all the items already entered. When you call up this screen after entering the G/L account items, it displays the amounts that have already been entered.
    2.You can now choose how you want to enter the taxes.
    The tax jurisdiction codes represent the different taxing authorities to which you submit payment for taxes EG: the state, county, city etc. 
    In SAP you can have as many as 4 levels. Configuration is done in 2 steps :
    First step :
    The tax jurisdiction structure (structure of the tax code) is set up with following menu path : 
    IMG >Financial accounting> Fi Accounting basic settings> tax on sales/purchases > basic settings > specify structure for tax jurisdiction code.
    Alternatively you can use t-code OBCO
    This step allows you the enter the character length of your various level of hierarchy within your tax jurisdiction code structure (State 2 char, county 3, city 4, etc...).
    Second step:
    You configure the tax jurisdiction code using the structure defined earlier, menu path :
    IMG >Financial accounting> Fi Accounting basic settings> tax on sales/purchases > basic settings > define tax jurisdiction codes.
    Alternatively t-code  OBCP
    Define your tax jurisdiction codes, EG GA0000000 for Georgia, GA001000 for Georgia, douglas county, GA001001 for georgia, douglas county, city of lithia springs.

  • Error while executing sales tax report S_ALR_87012394

    Hi,
    I am getting the below error while executing the sales tax report S_ALR_87012394.
    Infomration: I have maintained the tax jurisdiction code 9 digits initially.after that i have maintained with 10 digits
    Tax jurisdiction LA0000000 has defective structure
    Message no. FS790
    Diagnosis
    When calling the GET_JURISDICTION_LEVEL_TTXD function module, a tax jurisdiction code was transferred which does not correspond to the structure specified in the table.
    Procedure
    Check the calculation procedure for the company code and determine the respective tax jurisdiction length and structure in Customizing. Check that the tax jurisdiction code transferred corresponds to the tax jurisdiction length and structure.
    kindly help me
    Thanks
    Supriya

    check is there any notes which you have to apply to correct already posted entries with 9 digits. because of this its generating this error

  • Tax jurisdiction Error while posting

    Hello Everyone
    I am trying to make a posting , but i am an error " Specify Jurisdiction Code". Is there any setting i have to make so that it does not ask for tax jurisdiction Code. Feel free to ask if you need some more information. I am using ECC 6.0.  I am making a credit posting to revenue account. In posting I am specifying GL account, Profit center, sales tax code, trading partner, partner profit center, material number. Any feed back will be highly appreciated.

    Hi,
    'When entering an invoice debiting a P&L account , the tax jurisdiction
    code gets populated from the cost centre (from the cost centre master
    record - KS03 , where you have also defined a tax jurisdiction code).
    If by any chance, you want to debit a Balance sheet account which
    does not require a cost centre, the system will ask you for a tax
    jurisdiction code if on the master record of the balance sheet account
    you have defined a tax category (fs03 ).
    Thus please maintain the jurisdiction code in KS03, and check the
    result.'
    Reg
    Madhu M

  • SYST: Tax Jurisdiction code at lowest level not transferred

    Dear Experts,
    I am getting the above error while Releasing the Billing document to Accounting. I have created a ZTAX - Manual Tax (for enterring VAT% manually). Created the Sales Order, Delivery and Billing. At the time of document releasing to accounting i am getting above error.
    Please help.
    Thanks in advance

    Check this thread
    Error: SYST: Tax jurisdiction code at lowest level not transferred
    G. Lakshmipathi

  • Account Determination for Tax using Sale Tax Code

    Hi,
    We are using TAXINN and sales tax codes. We are using JTX1 condition in our sales pricing procedure for which we r maintaing condition record with correct tax code applied to it. We have assigned account keys in Tax Procedure, so no acct. key is assigned to JTX1 in sales pricing procedure. In record of JTX1 we are maintaining same tax rate (with tax code assigned to it) for eg. 4 % (not 100%) as maintained in tax code.
    Now, we are able to save billing document but while creating accounting document system is giving following error:
    No account is spesified in item 0000001002
    No acct. was specified for acct. type S in item 1002 of the FICO doc.
    The financial acctg. pgm. cannot process the doc.
    A sys. error has probably occured in ther sppln. you called up. Check the data transferred to item 1002 of the FICO doc.
    Pls. help.
    Regards,
    Dipti

    Hi Dipti,
    Hope you are working for Indian Client.
    Since you are using TAXINN procedure, you should not use JTX1(Tax Jurisdict.Code) condition at all. As you are aware after implementation of VAT, we should switch off Tax Jurisdiction at all lelvels.
    SD Pricing Procedure:
    1. Condition Type Settings
    a. Excise conditions (if req'd)
    b. LST / CST Conditions
    c. Freight and Insurance Conditions
    2. Access Sequence Settings
    3. Maintain Pricing Procedure
    4. Assign tax code to Company code
    Therefore, check your IMG settings once again.
    Bye,
    Muralidhara

  • T-Code for craring Tax Jurisdiction Code

    Hi,
    I need to define tax codes in FTXP,before that i need to define Tax Jurisdiction Codes.Kindly advice me where can i create the new Jurisdiction Codes.
    Thanks
    Supriya

    Use T Code OBCP or the following path in SPRO.
    Financial Accounting -> Financial Accounting Global Settings -> Tax on Sales/Purchases -> Basic Settings -> Define Tax Jurisdictions.
    When you execute the above transaction, system prompts for a "Costing Sheet"!!!  Don't get surprised; press F4 or click on the drop-down icon, select an appropriate tax procedure from the drop-down list, and press Enter.  Create your jurisdiction codes in the next screen.

  • Default tax jurisdiction

    Hi all.
    I have to continue with my questions regarding this tax jurisdictions.
    We use SRM 4.0 server 5.0 and extended classic scenario. Our tax calculations are done in R/3. I have added a customer specific field for the tax jurisdiction in SRM, because I couldn't see how I could avoid this field. When the requester enters a jurisdiction code here, the tax validation takes place and this is OK. But this jur code is being overwritten when the PO is sent to R/3 - probably because of the plant's jurisdiction code, that is done in customizing in R/3.
    > I believe I should make some kind of BAdI change in R/3 that will overwrite the default setting in R/3, right? How have you guys done this?
    We only use 1 plant for all of our US shopping carts, meaning that practically 1 jur code is used in R/3 for the SRM POs, but I need to ensure, that whatever I put into the SC/PO in SRM gets transfered to R/3.
    Another topic concerning tax jur codes:
    > There are no specific attributes for a user in SRM that can give them a defaul jurisdiction code, right? How could I get my user defined field to get a default value for a jur code?
    Thanks for info - these jurisdiction codes are giving me lots of issues I believe, although I would expect something like tax jurisdiction to be rather standard.

    Hi,
    Please see the foll notes:
    <b>Note 881086 - Country-specific tax calculation</b>
    984842 - Change to sales/purchases tax rates in Germany Jan 01, 2007
    741822 - TAX. Problems w/ Backend tax indicator and jurisdiction code
    657146 - Enhancement for US tax calulation: Functions
    625819 - Enhancement for US tax calculation
    436760 - TAX. Specify a tax jurisdiction key
    Also if you want to default the user defined field based on the USER attributes defined in the Org Structure,you can create a custom attribute in PPOMA_BBP and then mainatin the value for this custom attribute at the user level in the Org structure and acc default the Value for the user defined field .
    Also see the foll related threads:
    Jurisdiction code could not be determined  - ECS
    https://forums.sdn.sap.com/click.jspa?searchID=5244213&messageID=3283540
    BR,
    Disha.
    Pls reward points for useful answers.

  • Disable Vertex Tax Jurisdiction Code Validation & RFC Call

    We want to disable calling vertex for tax jurisdiction code in some cases based on sales org & division.  For a small business unit we are using SAP ECC 5.0 SD module to create customers & sales orders.  These orders are placed via a external non-SAP front-end and are entered into SAP via a BAPI/RFC create customer & create sales order call.  The front-end calculates all the prices and tax and passes that to SAP via the BAPI call.  SAP accepts the prices & tax as-is (due to how we've configured SAP for these types of orders) and does not recalculate price or tax.  However, on SAP we have external tax configured to call Vertex Q Series via Translink which we currently use to determine jurisdiction code & sales tax for other business units & for use tax.  This external non-SAP front-end does not have any address validation therefore the addresses we receive are not always good (ex. they abbreviate or mis-spell cities, etc...) and therefore when saving customer or order addresses via the BAPI calls we receive errors from SAP indicating that the tax jurisdiction code can not be determined.  In these cases we want to NOT call Vertex for automatic tax jurisdiction code check and allow SAP to accept a state level jurisdiction code that we can pass (ex. Minnesota's is 2400000000).  How can we turn off the call to Vertex for tax jurisdiction code check?  Apparently we can use SAP user exit EXIT_SAPLFYTX_USER_001 include ZXFYTU03 but what is the ABAP code to turn this call off for specific sales org & division?
    Regards,
    Jeff

    Hi,
    You can create the custom tables with the same fields on Vertex and maintain those tables with the same values.
    You can comment the section of RFC call and add your own validations.
    Hope this helps.
    Regards,
    Kranthi

Maybe you are looking for

  • Client Security Solution with TPM

    Hi, after upgrading the z61p from XP to Vista I am not able to get the client security solution (css) up and running. I always get amessage form css on the screen that an error occurred during connecting the TPM on this computer (sorry, I'm using the

  • ITunes video playback quality is not that smooth

    Hello: Two questions-- 1. Why do the music videos I purchase on iTunes (and then play on iTunes) freeze up for a few seconds after I push play, but then otherwise playback is OK? 2. Why does the "spinning beachball" appear almost everytime I press pl

  • How to Configure SMTP Port in ODI

    Hi, Someone know how to configure SMTP port in the ODI tool? I tried changing the port number in the odiparams but I still encountered an error:"Could not connect to SMTP host." when executing the odisendmail package object though I can access the SM

  • 10.2.0.4, Spatial and invalid objects

    We don't use spatial. We have no plans to use spatial. We do use Intermedia, badly. When I upgraded a database from 10.2.0.3 to 10.2.0.4, everything went OK, except that one object in the MDSYS schema (I can't remember its name, but it was something

  • Forum Suggestion: 'Sticky' or 'Pinned' Topics / FAQ

    Hey Mods, It would be great if each forum had certain topics that answer certain questions always at the top of the list.  Some forum calls these the "Stickies" or "Pinned topics", or we could just use a FAQ topic that links to common questions we're