Vendor Tax

Experts,
How is tax generally calculated on a P O - Is it based on the vendor zip code and region ? And then after it is caluclated, where can we know as to what account it gets posted to ?
And how is the tax calculated in case of service entry ? is it the same ?
All answers would be duly rewarded with points.
Thanks,
Nandita

Hi Nandita,
Generally Tax is calculated by the help of Tax procedure and tax code.
First you have to maintain all the conditions at Tax procedure and Maintain the Condition records with combination of Tax code and Other i.e material or vendor.etc for Condition types like Basic excise duty, at, Service tax.
Then Assign This tax code at Purchase Oerder ->Item detail->Invoice Tab as per Req.
Also You have Option to maintain condition records with Req Key Combination like Required fieldsand Tax code  for condition type .This is possible by Access sequince.You have to create Access Sequience with table Having req Fields, You can create the table having req fields like Vendor zip code, rigon,etc.
Assign this access seq to your condition type and maintain the Condition records.
Rewards if helpful
Regards
Sanjay l

Similar Messages

  • Code for Vendor Tax Code uniqueness

    Hi,
    When we are trying to create a new customer (transaction XD01) we would like to be informed if the  Vendor Tax Code (KNA1-stcd2) is being used already.
    Can you tell me what code do we have to insert and where.
    Thanks.

    Hello,
    I dont there would be direct way to check this out in SAP R/3.
    What you can do is create a Z-DB table , say ZTAXCODE, which has Customer,Customer Group as Key Fields and taxcode as another field.
    Now when User tries to save the Customer- then u can
    1) Make use of BADI - CUSTOMER_ADD_DATA (SE18/SE19)
    2) Make use of User Exit - FM EXIT_SAPMF02D_001 (Customers: User Exit for Checks prior to Saving) (SMOD/CMOD)
    Here, you can the entry to your newly created table and chk if the entry user tries to maintain already exists. If yes, you can display an error message to the user.
    Hope this helps.

  • FM for changing vendor Tax information

    Hello,
    is there any FM for changing vendor Tax information?
    Thanks,
    Moshe

    read data with VENDOR_READ and update desired date with VENDOR_UPDATE

  • Adding Vendor Tax type LFA1-FYTYP.

    Hello Friends,
    I am creating BP using BAPI ( BAPI_BUPA_CREATE_FROM_DATA2) and than extending that to Vendor Control & Purchasing view.
    After that I am feeling data using MK01 for Purchasing organisation. However at that point it's not allowing me to add Vendor Tax type as it is part of the Vendor General data.
    So how to update that field in creation mode ? It's available in MK01 transaction but since I am creating it first time, I can't use the MK02.
    Please suggest any suitable bapi to do this.
    Thanks & Regards,
    Dijesh Tanna.

    Finally got the solution , though I have not used as I already implemented my code with BDC and it's now in production. But in future it would be helpful to other people.
    Instead of using BAPI for creating Business Partner, we should use complex interface CVI_EI_INBOUND_MAIN, which populates all the data for Business Partner , Vendor and customer.
    Thanks & Regards,
    Dijesh Tanna.

  • User exit to check vendor tax type in tcode FB60

    Dear All,
    i need o create an user exit for FB60  check the vendor tax types .
    Plz advice.
    regards
    siva

    Hi,
    check these..
    Enhancement/ Business Add-in            Description
    Enhancement
    SAPLF051                                Workflow for FI (pre-capture, release for payment)
    RFKORIEX                                Automatic correspondence
    RFEPOS00                                Line item display: Checking of selection conditions
    RFAVIS01                                Customer Exit for Changing Payment Advice Segment Text
    FEDI0001                                Function Exits for EDI in FI
    FARC0002                                Additional Checks for Archiving MM Vendor Master Data
    F180A001                                Balance Sheet Adjustment
    F050S001                                FIDCMT, FIDCC1, FIDCC2: Edit user-defined IDoc segment
    F050S002                                FIDCC1: Change IDoc/do not send
    F050S003                                FIDCC2: Change IDoc/do not send
    F050S004                                FIDCMT, FIDCC1, FIDCC2: Change outbound IDoc/do not send
    F050S005                                FIDCMT, FIDCC1, FIDCC2 Inbound IDoc: Change FI document
    F050S006                                FI Outgoing IDoc: Reset Clearing in FI Document
    F050S007                                FIDCCH Outbound: Influence on IDoc for Document Change
    Business Add-in
    FBAS_CIN_MF05AFA0                       EWT - Downpayment Clearing - Tax transfer for CIN
    FISPLIT                                 Online Split: Cash Discount, Exchange Rate Differences
    FI_AUTHORITY_ITEM                       Extended Authorization Check for Document Display (FB03)
    FI_DOC_DISP_LI                          Diversion to Document Items (FB03)
    FI_FB08_SUBST_BUDAT                     FB08: Check Posting Date for Reversal of FI Doc. with FB08
    FI_GET_INV_PYMT_AMT                     BAdI for determining the payment amount for an invoice
    FI_HEADER_SUB_1300                      Screen Enhancement for Document Header SAPMF05A
    FI_PAYREF_BADI_010                      BAdI: Payment Reference Number
    FI_RES_ITEM_CURRENCY                    Document of Residual Item with Invoice Currency
    FI_TRANS_DATE_DERIVE                    Derive BKPF-WWERT from Other Document Header Data
    FVFZ                                    Replacement for Function Modules of Function Group FVFZ
    INVOIC_FI_INBOUND                       BADIs for Inbound IDoc INVOIC FI (Vendor Invoice)
    RFESR000_BADI_001                       BAdI for Own Processing of POR Item
    AC_QUANTITY_GET                         Transfer of Quantities to Accounting - Customer Exit
    ADJUST_NET_DAYS                         Change to Net Due Date
    BADI_ENJ_ALT_ADR                        Go to alternative vendor/customer data
    BADI_F040_SCREEN_600                    Screen Enhancement on F040 0600 Document Header
    BADI_FDCB_SUBBAS01                      Screen Enhancement 1 on FDCB Basic Data Screen (010, 510)
    BADI_FDCB_SUBBAS02                      Screen Enhancement 2 on FDCB Basic Data Screen (010, 510)
    BADI_FDCB_SUBBAS03                      Screen Enhancement 3 on FDCB Basic Data Screen (010, 510)
    BADI_FDCB_SUBBAS04                      Screen Enhancement 4 on FDCB Basic Data Screen (010, 510)
    BADI_FDCB_SUBBAS05                      Screen Enhancement 5 on FDCB Basic Data Screen (010, 510)
    BADI_MIRO_SPLT_ADD                      Append additional fields of ACCVS to ACCIT
    BADI_PRKNG_NO_UPDATE                    BAdI for Deactivating Update of Parked Documents
    F050S008                                FIDCC1, FIDCC2 Inbound IDoc: Update Comparison Ledger
    FBAS_CIN_LTAX1F02                       Tax interface
    No.of Exits:         14
    No.of BADis:         26
    Arunima

  • Mask Vendor Tax ID number ?

    Hi All
    is it possible to mask Vendor Tax ID number like what we can do for Credit Cards? The issue is that it might contain SSN in some cases for us, and we would like to protect the unauthorized users from viewing  it using any way - XK02, XK03, or SE16 or even using a query.

    Hmmm... I guess we have to list all the hacks for you now...
    First of all, for the XK* and FK* transaction contexts, you can look in the IMG to add field authorization groups to the field (though these normally control change ability) and field status variants to hide the field (though these are normally global and will affect all users AFAIK). Of course, you could develop your own little application to maintain the tax ID number or (not sure which release you are on) look for appropriate enhancement points.
    > To quote myself again:
    >> First of all, for the XK* and FK* transaction contexts...
    This of course depends on how intact your authorization concept is, to restrict the contexts of the calling user. E.g. some folks create a huge "Universal Role for All Users" and even add anything which appears harmless or unknown to them but found in a trace, to it...) and then rely on subsequent roles (search the forum for "enabler") to add the org levels and activities required to do something more than just display. Of course, that looks good in a Power Point presentation, but when requirements such as these come along then they spot the design error too late,  as all their hundreds of "harmless transactions" and broad display authority is already out there "in the wild" and users are using the transactions.
    I hope that is not the case here, but wanted to mention it anyway.
    Second, the report generators, queries and table views: I assume that you are using quick viewer, report painter, SE16_BSEG, etc and the likes. That in my opinion is a design error as well, even if understandable one to some extent. The bugger is that you cannot control a table at field level unless you make it an org relevant field (object S_TABU_LIN), but a TAX ID number is not an obvious candidate for that. That is why it is best to keep users off the tables completely, right from the start.
    Again here you could look for coding exits in the data browsers you are using to clear the field, but that is not bullet proof if the user can display the group which the table belongs to.
    I am not logged on, but is it possible to do an F4 search for a vendor in FK03 based on the Tax ID?
    Of course you could encrypt the whole DB, but that doesn't help much in the above two scenarios.
    Cheers,
    Julius

  • Vendor tax id change impacting 1099 reporting

    Hi
    Our business creates new vendors when there is a tax id change for the same vendor because they want the 1099 report to provide the tax id number associated with a certain payment document in 1099 report.
    This causes duplicate vendor numbers to be created for the SAME vendor. They truly do not want to be creating duplicate vendors and so
    would like to know how they can get 1099 report to provide the tax ids associated with a certain payment.
    How do the other companies handle this? What do you do when a certain vendor has had a TAX ID change?
    Thanks
    Depa

    Ok, I Found it. We have to customize it. Taxes are reported at Operating Unit level only.

  • Vendor - Tax deduction at lower rate - MIRO & FB60

    Hi all,
    Currently we are having one issue of u201CTax deduction at lower rateu201D for a Vendor who is having such certificate with him.
    For amount purpose we have set the SPRO setting but the user is asking for the date control also since the Vendor is having the relevant certificate till 31.03.2012 and after that, lower rate Tax deduction will not be allowed.
    Simple option is to change the Vendor Master with the original tax type+ Tax code (Normal Rate) combination to calculate tax at the normal rate. But if could not cross the amount limit before 31.03.2012 then that will be difficult to keep an eye on date i.e. 31.03.2012 and then change the master data of u201CNu2026u201D No. of Vendors .
    We want to put a condition in a system as; system should check the system date with the tax type date to get a date control. We have restricted the date of u201Cnewly created tax typeu201D till 31.03.2012.
    In case of MIRO testing, we have use a user exit which is correctly comparing the system date with the tax type date in runtime. If the tax type date is older than system date then system is throwing an error to change the master date (FK02 / XK02) of subject vendor.
    In case of FB60 we are facing a problem since not able to cross confirm the tax type date with the system date. We are trying BTE u2013 1140 for FB60 but in runtime we are not able to get the tax related details / tables.
    Is there any workaround or way in BTE u2013 1140 for FB60?
    Regards,
    Shridhar
    Edited by: Shridhar Sawant on Nov 2, 2011 2:23 PM

    Hi Ramesh,
    In the SAP Std. setting of Formula we are maintaining one more line for same TAX TYPE + TAX CODE + COUNTRY combination but for the ending date of lower rate tax deduction.
    Since there is no "To date" option in Formula setting, we are maintaining one more line For e.g. in the 1st line we have a date as 01.04.2011 (i.e. Valid from) and in the other line we have mentioned date as 01.01.2012 (i.e. To date) since Vendor is having the lower rate tax deduction certificate uptill 31.12.2011.
    In the first line of formula (Valid from 01.04.2011) we have maintain :
    To Base amt              W/tax    Reduction base amt.
    175,000.00                 3.00               -
    9,999,999,999.00     10.00     175,000.00
    In the second line (Valid from 01.01.2012) of formula we have maintain :
    To Base amt             W/tax    Reduction base amt.
    9,999,999,999.00    10.00               -
    Cross confirming the various scenarios since date accumulation of tax setting is on in Tax Type that we are considering.
    Will confirm to you the change suggest by you.
    If these changes doesn't work then we have to go to the option of User exit or BTE for MIRO and FB60 testing.
    Have any idea about the above mention settings ?
    Regards,
    Shridhar

  • Vendor tax deductions

    Hi all,
    Same vendor with different tax deductions. How to capture?

    Hi raju,
    Vendors are subject to withholding tax and input tax that means vat are anything
    sales tax related to customer that is output tax.
    In withholding tax as per 194c rent and commision salraies and traveling borkerage and interest this are related to wth
    for this need to create withholding tax code and tax rates these tax code are assinged to vendor master based on tax code its automatically deducted,
    related vat input need to create tax codes in ftxp at the time of invoice or payment if u select tax code its automatically deduct and its goto respective account based on assingment.

  • Regarding FATCA- International Vendors Tax withhold

    Hi Experts,
    We have this requirement to implement / start withholding tax (some %) from the payments made to International vendors if they don't supply proper documentation (Like W8s). this is new regulation that will be in effect from July 1 2014. companies who do not gather this documentation and do not withhold the % withhold from the foreign vendor internation payments will be eligible for the panalty.
    The requirement would be
    1) able to indentify at the vendor master levewith a check mark similar to withholding tax indicator
    2) able to generate a report based on expiration date of this W8
    3) able to withhold % amount if the vendor not provided the properocumentation
    Therefore we were looking in to possble solution and found some details on "SAP Tax Classification and Reporting for FATCA" but we are on EHP4 and I am not sure how to get this FATCA solution as it seems to be higher version the EHP4. how other companies are working on this FATCA requirement?
    We do not extended withholding tax functionality or withholding tax functionality in our company.
    https://help.sap.com/fatca#section1
    SAP Note 1826451
    https://websmp105.sap-ag.de/~form/sapnet?_SHORTKEY=01100035870000758813&_SCENARIO=01100035870000000202&
    Thanks,
    Vamshi K

    Hi Amit,
    For your information, FATCA solution from SAP supports banking industries only. If you are talking about the banking organization, then you have the below documents provided by SAP where you can get the same through your S user id in Service market place.
    1. SAP Tax Classification and Reporting for FATCA 1.0 - Apps Operation Guide
    2. SAP Tax Classification and Reporting for FATCA 1.0 - Business Scenario Descriptions
    3. SAP Tax Classification and Reporting for FATCA 1.0 - Master Guide
    4. SAP Tax Classification and Reporting for FATCA 1.0, SP01 - Configuration Guide
    SAP Note
    1826451 - Release strategy for the ABAP add-on FATCA
    If your's is not a banking industry, then you can follow the India WHT config and achieve the result.
    1. Create FATC as Withholding tax key
    2. Create a WHT Key at payment level
    3. Create tax codes and assign accounts to them.
    4. Activate EXT WHT.
    If exemption is there, you can create an exemption reason and assign it.
    Hope this helps.
    Thanks

  • Vendor Tax Report

    SAP Experts
    Does anyone knows of a report I can run where I can get vendors and the tax code that was used at teh time of invouce creation in MIRO. And also if I can exclude certain type of purachse order #.
    Thank You for your help

    Satish, I tried running report but i couldn't find tax code in teh selection screen. I tried running repot wide open but it says cant find documents.
    Any suggestions?

  • Service purchase order vendor tax liabiliy only applicable for service item

    Hi,
    While creating service purchase order if the vendor is providing material & service we need to enter 2 line item. But TDS responsibility only to the service line item only.
    While creating service P.O.  through any BADI we are able to assign TDS liability  to the particular line item?
    Thanks
    Christopher.J.

    ok

  • GOA distribution to R3 - Tax Code for ERS vendors

    Hi all,
    Having an issue with GOA distribution to R3 for evaluated receipt settlement vendors. For ERS vendors, tax code is a required field. There is not a tax code field in the GOA and this is not being passed in any iDoc segment I can find. My current tax configuration is calculate tax in backend, i have maintained tax codes I0.U1, I1 with U1 set as default. As shopping carts are transferred from R3 they are assigned U1 as expected and PO's generated in the BE from these external requirements are getting the U1 as expected. The problem is with contracts and scheduling agreements. Everything is fine unless the vendor has the ERS indicator set. Tax code becomes a required field.
    Has anyone else experienced this? I've' researched SDN and everything talks about shopping carts and PO's, which is working for us.  I cant find any info on the contract distribution. I've investigated the BADI's associated with tax calculation in SRM but I'm not sure these meet the requirement for ERS vendors.
    Am I missing configuration? Is one of the tax badi's the way to go? Any information is appreciated.
    SRM SERVER 550
    R3 46c
    Classic - Plan-Driven Procurement
    Thanks,
    Justin

    Hi
    <b><u>Please refer to few OSS notes.</u></b>
    <u>Note 1033458 - Item level Tolerance values in GOA not transferred to R/3</u>
    <u>1012486 Important Information on upgrading ERP-Systems in HA-Setups
    1014820 Indicators reset in Active versions when line item added
    1029026 Prob in conf. create-Diff in ERS flag for SRM and R/3 vendor
    849567 Output Control for ERS Invoice in Program BBPERS
    703876 Release note SRM Server 5.0 SP00
    762984 SRM40-SUS: Implementation of customer enhancement fields
    1010791 Flag Confirmation based Invoice Verification set erroneous
    1018855 Vendor flag POR expected is not replicated from backend
    Note 967107 - New logic for grouping backend contracts out of a GOA
    909516 SRM40/CTR:New line itm distribution flag cannot be unchecked
    1025863 Wrong Currency code during GOA replication to R/3
    1009872 Contracts : GOA Distribution value divided by 100 
    908058 CheckMan errors - Attachment Original transfer for Contracts
    940632 Distribution incorrect-When invalid Purchasing Org entered
    942008 SRM Distribution of GOA to R/3 System: Scales missing
    945029 Distribution of Target Quantity to QW8 failed
    880097 Attachment Original transfer for Contracts
    989367 Performance improvement for new GOA distribution logic
    916562 CM/CND: Dump in distribution of GOA with deleted line items
    922172 Contract attachment distribution enhancements
    925014 More than one attachment not getting distributed to backend
    923627 Attachement transfer to backend with possible file formats
    923227 Attachments transfer not working in Background 
    937221 CTR: Impossible to modify distribution in Initial Upload GOA
    967107 New logic for grouping backend contracts out of a GOA
    </u>
    <i>Incase this OSS notes, don't work, then</i>
    <u>Please try do this as well. Uncheck the ERS indicator, but then also pass tax codes from from GOA.
    Then try out again.</u>
    <u>For BADIs and other useful information, refer to these forum links</u><b>GOA Distribution SRM 5.0-ECC 6.0 - Account Category & Multiple Distribution
    Distribution of GOA in R/3
    Source determination in backend (R/3) for distributed contract i.e. GOA
    FM or BADI s' used to create a GOA
    Transaction For Creating GOA
    <b>Incase nothing helps, Please raise a OSS message with SAP as well.</b>
    Hope this will help.
    Please reward suitable points, incase it suits your requirements.
    Regards
    - Atul

  • Vendors listing including Tax Type column

    Hi Gurus,
    Please help.  I am a SD biz analyst so I am not familiar with FI-CO.
    My customer is asking me if he can print a Vendor Listing including a Tax Type column so he can verify if all Vendor Tax Types have been assigned properly.
    The accounting manager wants to make sure that all 1099 MISC, W8 and W9 vendors are clasified correctly and he is not missing any vendor from the master file
    Regards,
    Marco

    Thx Kenneth. I tried S_ALR_87012086 with all options related to Tax but I am not getting the Tax Type column I want. I am getting Tax Code, Tax Number .... etc. but I am not getting the Tax Type.
    Tax Type in the US is commonly used to identify Vendors which will be getting the 1099-MISC, W9 or W8 tax forms at the end of the year.
    Any other report?

  • How to display only last 4 digits of tax number in Vendor Master view MK03

    Dear experts,
    In the Vendor Master view by Purchasing Organization (MK03), is there a way that will allow the user to view only the last four digits of the Vendor tax number?
    For example: Display only **-*-6789 (or blank spaces), instead of 123-45-6789 ?
    Any ideas and insights are much appreciated. Will award points for help.
    -TW

    In your report, just do a substr(ssn,5,4) for your new & improved SSN field to be displayed:
    SELECT First,
    Last,
    SUBSTR(ssn,5,4),
    Phone
    FROM Employees
    Thank you,
    Tony Miller
    Webster, TX

Maybe you are looking for

  • Error when exporting my imovie project

    Hi there, Everytime I try to export my iMovie project I get the following error: "Unable to prepare project for publishing. The project could not be prepared for publishing because an error occurred. (-50)" As proposed in other discussions I have opt

  • Camera not detecting

    HI i ,m facing a small problem in fcp 4.5 v if i connect my camera or dv deck i.m not able to record there is no preview out not detecting any fire wire device pls some one help out this

  • SSRS 2008r2 ESRI Maps - Wo to Hide Spacial Data

    Hi I've got a ESRI Map with a lot of Towns (See Picture Below) I've got some analytical data for some of these bullets / towns.  The mapping happens successful and I get some colored bullets, but unfortunately the remaining "null" value bullets stay

  • Converting an entire PDF file to JPEG

    I have a 32 page file to convert. If I go to the print option and do save as, only one page is saved as a JPEG. It seems like there has to be a way to get the entire file to convert to JPEG. If I send to IPhoto, a white box/frame is around each page.

  • Photoshop CS6 upgrade reinstall fail

    On a Windows Vista service pack 2 machine. I successfully installed Photoshop CS6 upgrade on my computer and it was up and running.  Two days later I was hit with the FBI moeypack virus and had to do a system restore and then ran Mallwarebytes to get