US/CANADA Tax issue

Hi Team,
We are working on CANADA Tax Calculation in US Company code for Canadian customer; we are struggling to implement this process as we have Jurisdiction inconsistence between two countries,
I am going to explain the Business process and what we were implemented and what we are expecting , we need your assistance to implement  this process as Tax is more sensitive as well we are trying to implement hybrid process , we would like ensure that no impact due this process implementation
Business Process:-
Company Code: - 1111 (US Company Code)
Sales Org u2013 2114 (Canada Sales Org)
US Plant: - 2110
Canada Plant: - 2114
Customer (Canada):- 10083773
Process: 1 Direct Sale from US Plant 2110 to Customer (Ship to Party) - 10083773 (Canada)
Process: 2 Sale from Canada Plant 2114 to Canadian Customer u2013 10083773.
Requirement: - for the above two scenariou2019s will applied local taxed in Canada (PST and HST)
(PST: Provincial Sales tax and HST : Harmonized Sales tax). System should pick the tax code C4 from TAXCAJ procedure.
Issue: - When we try to release SD Billing document to Accounting document, there we are getting jurisdiction error by conflict the US Jurisdiction code and Canada Jurisdiction code. The issue is that SAP is not picking the tax code C4 from TAXCAJ procedure   and its picking from TAXUSX.
Implemented: -
1. We created a new sales org for Canada u2013 2114; This will be used for all domestic Canada sales.
2. we implemented NOTE:      -
   , here we changed the country to pick from Sales Org
3. Created Tax code C4 in US tax procedure as well as Canadian tax procedure.
Jurisdiction Code flow: - Billing document populates the tax jurisdiction code from the customer master (Canada) of the ship-to party to the billing document item. If you post the billing document to accounting, the system transfers this tax Jurisdiction code to the tax data in the BSET (Tax line in accounting document) table but this table will try to get populate tax jurisdiction as per the accounting document and accounting document link with US TAX Procedure
US tax Jurisdiction Code different than Canada Tax jurisdiction code, moreover here we are using AVP external Tax system for US, we need to check impact from AVP side 
Jurisdiction Code in Canada Customer Master
Error:-
Tax statement  item missing  for tax code AA
Jurisdiction Code Structure for US and Canada
Table TTXD ( Structure of Jurisdiction code) , in SD Invoice Jurisdiction code will pick from customer master as per CANADA Structure, program will try fill the same data in Table BSET and BSET will try to validate company country Jurisdiction code structure
Jurisdiction Structure:-
TAXUSX Jurisdiction Length is 9 Digit
TAXCAJ Jurisdiction length is 4 Digit
Risk: -  Our process will work by synchronizing the Tax jurisdiction code  both countries , here we cannot change  straight away .
We would like to request, how we can populate Canadian tax codes in 1111 accounting document.
Thanks

Hi suresh,
You may have error FF805.
Usually, the FF805 error is triggered due to configuration in the
Pricing Procedure. Review Note No.112609 carefully.
In the pricing procedure ZQFPCA, the tax condition CTXJ references the
subtotal 'Net Before Tax' (From-step = 545).
The non-tax conditions ZC00, ZP00, ZF10, ZAAD, ZP02, ZLFN, ZPFN, ZHFN,
ZESP and ZEXF gets the tax code from tax condition CTXJ in accordance
with note 112609: The conditions of a billing document are read from top
to bottom. As soon as an active tax (in this case CTXJ) is read, the
system transfers the tax code of this tax into all non-tax conditions
with step number lower than the "To-step" (= "From-step" = 545) of the
tax condition which are not statistical.
In the SD-FI interface, when the billing document is released to
accounting, for every price condition sent over, there MUST be a tax
item sent over.
Note 400766 explains the checks performed by the
system on the Tax codes:
1. system checks whether there is a revenue line for each tax line.
2. in the reverse case, for each revenue line containing a certain
   tax indicator there must be a tax line with this indicator.
If the tax condition has condition value zero and condition base
value zero, then it is not transferred to FI.
If you have revenue lines containing a tax indicator XX, but no
tax line with tax indicator XX, then the error FF805 issues, and
it is justified. => Please check these informations. I have attached
notes for further information.
IN SUMMARY:
-> There must be at least a revenue line for each tax line.
-> For each revenue line containing a certain tax indicator there
   must be a tax line with this indicator.
-> If a tax condition has base value = 0  OR is inactivated OR is
   statistical => then it is not passed to FI.
If you want to post a tax exemption, then the tax rate (KONV-KBETR)
should be determined with a zero percentage. BUT the tax base has to be
determined with the invoice value !!!
That tax base is needed later for the tax reporting, as reporting needs
to know for what sales volume the tax exemption took place.
Kind Regards,
Fernando Evangelista

Similar Messages

  • Tax issue in US - very urgent. !!

    Dear All,
    Someone from SAP told me that :
    "In US localisation the tax is depending
    only on the delivery and good receipt location.The tax code will apply for all the item depending on the Business partner ship to address in case of a delivery and on the location of warehouse in case of goods
    receipt"
    However, when i ask the end user from US, he told me that in one invoice, there are items which have GST, while other items on that invoice have PST + GST. Under this situation, the tax setting cannot be "generic" based on the ship-to-address. So, could anyone share with me:
    1, How to deal with this tax issue on one invoice?
    2, what's the general practice in US in the tax area?
    Million thanks

    Have a look at this thread:
    /thread/117232 [original link is broken]

  • URGENT:US / CANADA TAX BUSINESS PROCESS

    Hello Experts ,
    Could Anyone tell me the US / CANADA TAX BUSINESS PROCESS  involved in SAP which include  Taxation.
    please list those business process with complete flow of processing.
    Thanks & Regards
    Balakrishna.
    Edited by: balkrishna h on Jul 12, 2008 3:06 AM

    Hello Experts ,
    Could Anyone tell me the US / CANADA TAX BUSINESS PROCESS  involved in SAP which include  Taxation.
    please list those business process with complete flow of processing.
    Thanks & Regards
    Balakrishna.
    Edited by: balkrishna h on Jul 12, 2008 3:06 AM

  • BC Major Tax Issue - Retail, Wholesale, Manual orders

    Hello,
    I'm hoping someone might be able to shed some light on a tax issue with BC as I'm really loosing faith with Business Catalyst over this issue!!!
    We sell retail, wholesale and do manual orders.
    We sell retail where the price needs to be including tax.
    We sell Wholesale where the price needs to be excluding tax.
    As there is no tag that will show retail price including tax and wholesale price excluding tax we were told to use {tag_totalprice} on the products page to show pricing.
    To get our website to work we were told to install {tag_shippingoptions,true,,} on the shopping cart.
    We were told to have tax on retail products as GST
    We were then told to make tax Not applicable on wholesale products so that the tax wouldn't be included in the price but assigned with the {tag_shippingoptions,true,,}  on the shopping cart.
    This was all working fine until a wholesale customer rang to change their order and do another order.
    if you change a manual wholesale order then it REMOVES the tax!
    if a wholesale customer rings up to do an order and we can't see their password - we need to do it as a manual order as we can't login as them. Hence again no tax.
    Really dissapointed in BC over this - does anyone have any solutions?
    Would love any help

  • Income tax issue for mid month joinees

    Issue 2:
    For New (mid month) joinee at the first month gross salary is calculated based on the earned salary amount *12 months (or no. of remaining months for financial yr end), but in my client income tax deducted based on the actual salary (not earned salary) from the first month onwards.
    For example :
    Employee X,
    Joined date 15.08.2011,
    Actual salary = 1,00,000 INR.  Earned salary for 15 days = 50,000 INR.
    While Start Payroll for the period 5th (August) 2011. The WT /416 Gross salary = 4,00,000 (50000*8). Based on this gross salary income tax calculated, But I want to calculated the gross at first month (august 2011) based on follows,
    Gross salary : August month earned salary = 50,000 + Actual salary per month =1,00,000*7 =7,00,000.
    Gross salary = 7,50,000 INR.
    Please give me some solution
    Thanks and regards
    Mohan .V

    Hi Param Dayal,
    New issues rise Now....
    For New (mid month) joinee at the first month Exemption U/S 10 is calculated based on the Conveyance Allowance amount *12 months (or no. of remaining months for financial yr end), but in my client income tax Exemption U/S 10 based on the actual salary (not earned salary) from the first month onwards.
    For example :
    Employee X,
    Joined date 15.08.2011,
    Conveyance Allowance = 800 INR. Earned Conveyance Allowance for 15 days = 400 INR.
    While Start Payroll for the period 5th (August) 2011. The WT /130 Exemption U/S 10 = 3,200 (400*8). Based on this Conveyance Allowance The Exemption U/S 10 calculated, But I want to calculated the Exemption U/S 10 at first month (august 2011) based on follows,
    August month earned Conveyance Allowance = 400 INR + Actual Conveyance Allowance per month =800*7 =5,600.
    Exemption U/S 10 = 6,000 INR.
    Please give me some solution
    Thanks and regards
    Mohan .V
    Edited by: mohantamilan on Sep 26, 2011 2:52 PM

  • Calculation of Tax Issue from FB60 (Tax Code Issue)

    Dear All,
    Normally when we purchase or received any services we post following entry.
    INVOICE VALUE IS 1000
    Purchase Ac Dr   1000
       To Vendor                   900
       T o Tax                         100
    But our requirement is that
    Purchase Ac Dr   1100
       To Vendor                  1000
       T o Tax                          100
    System should add cost of TAX  in purchase instead of reduction form vendor balance as we have to give 1000 RS to vendor.
    Can we create TAX code in this manner.
    This is not even possible form function available in Edit Option in FB60 (Calculate tax on Net Amount)
    Not even from TDS (Withholding tax)
    WE CANu2019T SUGGEST POSTING JV IN THAT CASE.
    Regards,
    Bittu

    Apologized for that Atif.
    Withholding Tax Type does not control Vendor line item.
    My issue is that system should not reduce value enter in vendor  amount field.
    System usually reduce amount which is payable to vendor
    Please see my example once again. I also mention that it is not working from Withholding Tax nor form Tax code(FTXP)
    Edit option in FB60 is also not useful in this case.
    Regards,

  • /616 WT & Income tax issue

    Dear all,
    I face a serious problem: some PFs have income tax = 0 (their salary is taxable) while others are double.
    I checked PC_PAYRESULT and saw that error come from WT /616:
    At period 01.2011, in section 89, some wage types are calculated wrong
    In-Year for Payroll --- --- --- ---  For-Year for Payroll --- --- --- - Wage type- --- --- -- Amount
    2011--- --- --- --- --- --- --- --- --- - 2010- --- --- -- -
    --- --- --- -  /6I2- --- --- ---  ---    29,377.00-
    2011--- --- --- --- --- --- --- --- --- -   2010- --- --- --- --- --- --- --- -  /616- --- --- --- ---  365,713.00-
    2011--- --- --- --- --- --- --- --- --- -   2010- --- --- --- --- --- --- --- -  /650- --- --- --- ---   5,973.00-
    I don't know why they come with a huge amount like this , but it causes wrong taxes and many problems for payroll in year 2011.
    I checked many topics, but still can't resolve.
    Add. gross salary in RT Table.
    /616 Add gross salary Issue
    Please help.
    1. Why were these WT calculated with a huge Rs?
    2. How can I fix this (Payroll already has ran for 5 months ago)

    Hi,
    the error is in which system.(PRD/QLY)
    according to the first thread you have gone through check the control record dates and change it to 2010 xx period and try once.
    if it is not giving any error then you can easily capture the solution why is it calculating so .
    change the control record dates to 2010 and try..
    or check the IT-0008 records are there any salary changes in past(salary Increased)
    we have model wage types
    M89G--/616
    M89I--/6I2
    M89T--/650  copy using this model wage types and balance the amount by giving in IT-0015 (deduction amount) and try...
    hope this helps you 
    let us know the result...
    Regards,
    mohammed

  • Professional Tax issue for Maharastra Employees in case of Separation

    Please provide your inputs on below Professional Tax requirements.
    An employee separated on the month of Feb 2014.His total gorss earnings is includes claim.
    Basic                               |     39,833.34
    Allow (Flexi)                    |        400.00
    Superannuation Allow     |      5,975.00
    Claim                               |    201,666.00
    Balance Flexi Pay           |     75,016.67
    The employee also having some Negative arrears in the same month (FEB 2014) as Lop data is maintained for the month of Dec.2013, Jan 2013.
    And below is arrear amount.
    Basic Arrears                       39,833.33-
    Allow (Flexi) Arr                         400.00-
    Superannuation Allow Arr |      5,975.00-
    Balance Flexi Pay Arrear  |     75,016.67-
    However system is now generating Professional Tax while running payroll for Feb 2014 & my client is telling that Professional Tax should not be deducted as Gross salary is 0 for Feb 2014. The employee below belongs to Maharashtra P tax circle.
    Please let me know what should we do in such case..
    Reagrds,
    SAP HCM Professional

    Professional Tax is not based on Earnings
    Professional Tax will deduct every month No matter , An employee salary is Zero
    Check backend Configuration There is deduction Carry Farward Change the configuration You would able to resolve your issue.

  • Income tax issue-URGENT

    Dear Guru,
    I have run the payroll of April 08 with old income tax slab Now,
    Before running the May 08 payroll  if I apply the new income tax slab and all budget changes 2008-2009 then, will the system calculate the taxes according to the new budget changes?
    Will the income tax be calculated from the month of April 08 or May onwards ?
    Please Advised  
    Regards
    MHPO

    Dear Santosh thanks,
    But what about the old slab April 08 income tax deduction amount is adjused to may 08 to mar 09??
    1  I have  run the payroll  of  april 08 with old income tax
    2 Then we update new budget changes may 08 month
    3 Then we run the may08 payroll
    my question is, the income tax be calculated from the month of April 08 or May onwards ?
    if the system is calculated income tax from  april 08 so what about the old slab April 08 income tax deduction amount is adjused to may 08 to mar 09??
    very serious issue
    Please Advised
    MHPO

  • Tax issue in Return order

    Hey All,
    Am using Vertex system to calculate taxes. I have billed a customer and let's say taxes are  250$. when i return that item by creating a return order against billing(with reference) using VA01, the taxes charged to customer are applied when we create a return order.
    The issue here is when i am creating a return order using bapi BAPI_CUSTOMERRETURN_CREATE, basically i need to pass all the values reading from billing document. I thought Billing pricing date would take care in return tax redertermination but it's not.
    Does any one know what is the field which determines to recalculate taxes on return order compared to Billing?
    Thanks in Advance.
    Edited by: Priya_S09 on Nov 4, 2011 11:05 PM

    You may consider Service Rendered Date
    G. Lakshmipathi

  • Tax Issue

    I have a issue with the tax condition value being different at billing document level and order level. There is a difference of 1-2 cents observed for eg if one of the tax say XR2 is $5.13 at order level , at billing level it is $ 5.12 . ( no rounding issue since tax % is 1).
    Taxware is used for tax calculation and interacts with SAP.
    Amit.

    not proper solution provided.

  • Tax Issue - Partial Invoice needs to be Taxed

    I am having a issue where currently 100% of the invoice is taxed based on the jurisdiction code u2013 we only want to tax 20% of the invoice to be Taxed.  See examples below;
    Currently today;
    Gross Invoice u2013                                                                 $1000.00
    Tax rate(based on jurisdiction code)  6%=$60.00 ($1000*6%)
    <b>Requirement:</b>
    Gross Invoice-                                                                   $1000.00
    20% of Invoice is taxed                                                  $ 200.00
    Tax rate(based on Norcross jurisdiction code)6%= $12.00 ($200*6%)
    Any Suggestion will be helpful. Thanks in Advance.

    Hi,
    Create one more condition type for Norcross in your tax procedure and assign calculation base as the other condition type (with 20%) to this newly created condition.
    now create a new tax code specifying 20% for same as previous condition and 6% for new condition type.
    Regards,
    Sayujya

  • Tax issue in third party order related intercompany billing

    Hi,
    I have one isseu related to tax determination in third party order related billing document.
    Ordering sales organization : Germany
    Delivering sales organization: France
    In billing document the Delivering country: FR (France)
    Receiving Country: DE (Germany)
    The tax condtion type: MWAS, Application of that condition type: TX.
    Sytem is picking the A1 tax code from country FR and through tax procedure TAXEUR.
    But the actually client requirement is system should pick upt he tax code from country DE (Germany). I.e., system need to pick up from receiving country.
    I tried through SD tax condition records, it is not working.
    I maintained the tax rate through VK11, like
    Departure country (FR) - Destination country (DE)  - Cust.taxclassi - material tax classi - Tax code (XT), the XT is belongs to France, When i maintained this system is not picking the tax amount from FTXP.
    Please let me to come out from this issue.
    Regards
    Lakshmikanth

    Thanks to all

  • F_53 Withholding tax Issue(not india)

    Hi,
    While processing the payment through t-code f-53, isystem is not calculating tax according to tax code assigned i-e XX. It should deduct tax Rs. 406 but deducting Rs. 6015. This is the only error I have found while processing the payment of the vendors.
    and  what is mean by per year,starting with mnth in withholding type config in accumulation type tab?
    Regards
    Venki

    HI ALL,
    Please look Issue detail below,(its not Indian TDS)
    PO gross value is 11600(as per WHT settings  its cal gross value)
    MOGO and MIRO have done correctly, when at the time of payment entry is:
    Invoice gross value= 11500
    WHT code per        =3.5%
    Vendor a/c  A/c Dr   11600
                  To bank a/c                 11194
                  To Tds                          406
    its not coming above values. its has given wrong value:
              Vendor a/c     11500
                          TO  bank a/c    5485
                          TO TDS  a/c    6015
    Please help this
    Regards,
    Venkat
    Edited by: KVenki on Dec 8, 2011 9:26 AM

  • Tax issues in BAPI_ACC_DOCUMENT_POST

    Hi Friends,
    We have a requirement wherein, the incoming invoice details for the AP Interface have a single Customer Line and multiple G/L lines (with G/L amounts EXCLUSIVE of tax). For eg: If the amount at Customer Line is +6700, the sum of the amounts of G/L lines willl be   -6000. Currently, we are calculating the tax for each of the G/L lines based on the Tax Code and Tax Jurisdiction. For this, we are using the Function Module - CALCULATE_TAX_FROM_NET_AMOUNT and populating the BAPI tax lines as shown herein:
    Calculate tax from the base amount using FM
      CALL FUNCTION 'CALCULATE_TAX_FROM_NET_AMOUNT'
        EXPORTING
          i_bukrs           = lv_bukrs
          i_mwskz         = lv_mwskz
          i_txjcd            = gv_txjcd
          i_waers          = lv_waers
          i_wrbtr            = lv_wrbtr
        IMPORTING
          e_fwast         = lv_taxded
        TABLES
          t_mwdat        = lt_mwdat
        EXCEPTIONS
          bukrs_not_found   = 1
          country_not_found = 2
          mwskz_not_defined = 3
          mwskz_not_valid   = 4
          ktosl_not_found   = 5
          kalsm_not_found   = 6
          parameter_error   = 7
          knumh_not_found   = 8
          kschl_not_found   = 9
          unknown_error     = 10
          account_not_found = 11
          txjcd_not_valid   = 12
          OTHERS            = 13.
      IF sy-subrc EQ 0.
    LOOP AT lt_mwdat INTO ls_mwdat WHERE wmwst IS NOT INITIAL.
      Increment the Line Item Number
        gv_no_item = gv_no_item + 1.
      Populate the tax table
        ls_bapitax-itemno_acc       = gv_no_item.
        ls_bapitax-gl_account       = ls_mwdat-hkont.
        ls_bapitax-acct_key         = ls_mwdat-ktosl.
        ls_bapitax-tax_code         = lv_mwskz.
        ls_bapitax-taxjurcode       = ls_mwdat-txjcd.
        ls_bapitax-taxjurcode_deep  = ls_mwdat-txjcd_deep.
        ls_bapitax-taxjurcode_level = ls_mwdat-txjlv.
        ls_bapitax-tax_rate         = ls_mwdat-msatz.          
        ls_bapitax-itemno_tax       = gv_no_item - 1.          
        ls_bapitax-tax_date         = sy-datum.               
        ls_bapitax-cond_key        = ls_mwdat-kschl.         
        APPEND ls_bapitax TO ct_bapitax.
        CLEAR ls_bapitax.
        Populate the currency table
        ls_curr-itemno_acc = gv_no_item.
        ls_curr-amt_doccur = ls_mwdat-wmwst.  " Net amount after tax
        ls_curr-amt_base   = lv_wrbtr.        
        ls_curr-tax_amt = ls_mwdat-wmwst.
        ls_curr-currency   = ls_head-waers.   " Currency is at header
        APPEND ls_curr TO ct_currency.
        CLEAR ls_curr.
      ENDLOOP.
    ENDIF.
    However, this approach is not working as, the tax amount is now getting split into multiple lines. This split is happening against the different Profit Centres populated in the G/L lines. This happens ONLY in the 'General Ledger View' of the transaction FB03.
    It would be great if anyone could suggest what the problem is herein.
    Thanks in advance!!
    Anju.

    Hi Anju ,
    i dont see any probs in this ? , yes it will creates multiple lines based on the Profit centres that too  in GL view only , as per my knowledge its SAP standard ? so whats the issue ? , what ur functional ppls are saying ?
    Regards
    Prabhu

Maybe you are looking for

  • It is amazing how little Verizon cares about consumers

    This is a copy of email sent to Daniel S Mead and the corporate office. What i got was a call back from a Verizon rep who made no comments about any of the issues and simply asked if the phone works and if  the issues are resolved. No one has address

  • How Can I Fix Address Book in Mail?

    After downloading 10.9 Address Book in Mail no longer works for groups.  I can enter individual names from Address book to email, but not names in groups.  How can I fix it?  Thanks.

  • Char data type in mvc

    Char data type taking the numeric value  instead  of char data type while binding in the Mvc view

  • 1130 AP unable to connect to controller

    I am trying to get an 1130 AP to connect to the controller, but it seems to be having trouble connecting via DNS discovery. I have cisco-lwapp- controller entered into DNS, and if I plug a laptop into the same switch port the AP uses, I am able to pi

  • Issue in using Runtime.exec for service in linux

    Hi, I have a problem in executing my own service through java6 on linux operating system. I have created a UI (user interface) which contains a button. On clicking that button my own service gets executed successfully. But the problem is that when I