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

Similar Messages

  • Works Contract Tax Registration Number In vendor master

    IN SAP where we can  Mantain Works Contract Tax Registration Number In vendor master?

    HI,
    WCT-TDS:could calculate and post the
    WCT using the EWT in 46B onwards but the reports /returns
    are not supported in CIN. You have to develop your own reports /return
    formats for WCT.
    Reg
    Madhu M

  • 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.

  • What is the use of Withholding tax identification number field?

    Hello SAP Experts,
    I posted this question earlier but had to close because of no replies from anybody. Posting it again to see if I am lucky to get some answer this time.
    Can someone tell what is the use of field Withholding Tax Identification Number? Does it help with the reporting? Where does it get populated on the report if given at vendor or master record or within the withholding tax customization for company code? What is the difference between creating it in the customization for withholding tax information for company code and vendor/customer master record?
    As per SAP:  Withholding tax identification number
    This is a number issued by the tax authorities per withholding tax type.
    This number must be specified in Customizing either:
    (a) As part of the withholding tax information defined for the company code, or
    (b) As part of the withholding tax information defined in the customer or vendor master record.

    Hi Pete,
    The only thing that I could check is the content used in US:
    See content of this field for US:
    LFA1-STCD1      Social security number
    LFA1-STCD2      Employer identification number
    LFBW-WT_WTSTCD  Withholding tax identification number for WT Type
    In order to populate it, please kindly check the following:
    The reason why you cannot fill in the field WT_WTSTCD in transaction
    Fk02 however you can do it in XK02 (Change vendor centrally) can be due
    to wrong customizing of the field status group.
    Kindly check the following:
    SPRO->
    Finantial accounting -> Accounts receivable and accounts payable ->
    Define screen layout per activity (vendors) -> Change Vendor(Accounting)
    Company code data -> W/holding tax data, w/h tax 2 ->
    FIELD Withholding tax code,w/h tax 2 will be probably just available to
    display. Please, change it to optional entry.
    I hope I could be of assistance.
    Kind Regards,
    Fernando Evangelista

  • Vendor Ref. Number from A/P Invoice & Credit Memo in the Check PLD Form

    Hi Guys,
    We have standard PLD layout form for the Check Document. In our case the Check Document based on the outgoing payment and outgoing payment referenced on A/P Invoice and Credit Memo documents.
    Is there someone who knows how to get "Vendor Ref. Number" (NumAtCard) field from A/P Invoice and Credit Memo in the Cheque form?
    Any ideas will be appreciated.
    Thanks so much,
    Sergey

    Hi Nagarajan,
    Thanks a lot for your answer! Yes, you are absolutely right, the variable number for this field was #100.
    Unfortunately, this solution worked partially for us. In our case, we also needed to specify a "Document Date" (Tax Date) for the ref. document and there was a problem, because we could not find SAP variable number for this (I don't know if this exists?)
    In the final, I just related "OJDT" to "VPM2" table and after that I have got my "TaxDate" field.
    So we are good now.
    In addition, maybe you know where can I get a variable numbers catalogue or something like that?
    Thanks,
    Sergey

  • Service Tax Registration Number

    hi all,
    Where can i incorporate the Vendor's Service Tax Registration number in the Vendor Master. I am working in CIN - Country India Version.
    I can see a column in the table J_1IMOVEND, Service tax regn. no. How does it get populated.
    thnx
    regards
    prasanna

    Hi Prasanna,
    You can maintain excise master data in Tcode: J1ID. Just select 'Vendor Excise Details' and click on 'change' icon. Then click on new entries, here you can maintain master data related to vendor, in this the last field is the service tax regn. Whatever the data you will maintain here for vendor will get defaulted in vendor master 'CIN Tab'.
    If you couldn't able to input in vendor master CIN tab it may be due to authorizations or screen layout.
    Hope this helps and clarifies.
    Thanks,
    Viswanath

  • 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

  • Masking Payment (Credit) Card number in CRM 4.0

    Hi Experts,
    I was wondering how can I mask the credit card number in CRM at BP as well as transaction level. SAP Help says that it happens automatically at transaction level, but it is not happening in our CRM 4.0 system.
    We need the masking to be done as 5123**********45 at BP as well as transaction level.
    Any help would be highly appreciated and rewarded.
    thanks
    Yash

    Hi Yash,
    I am a bit late in answering your question. A bit occupied with my project.
    To mask credit card numbers you need have the encryption is in place. In standard the card numbers are not encrypted in the database tables. If your credit card vendor (e.g. paymetric) doen't provide you the third party encryption tool then you have to implement SAP Cryptographic Library for encrypting data in the SAP system (using SSF). Please refer to the note 662340 for encryption. Encryption is a complex process and you need to take the help from BASIS team.
    After successful encryption apply the note 837231 for masking.
    Let me know, if you have any further questions
    <b>Reward if helps</b>
    Regards,
    Paul Kondaveeti

  • Service Tax Registration Number field not found in FK01 under CIN TAB

    Hi Experts,
    I am not able to find the Service Tax Registration Number field in Vendor Master (FK01/ FK02 / FK03) under CIN Details Tab - under Sales Tax Tab.
    We are using ECC5. Also we have checked in another ECC 5 system where we are getting the Service Tax Registration Number field in Vendor Master - under CIN Details Tab - under Sales Tax/Service Tax Tab.
    Can you please tell me:
    1. How to populate this "Service Tax Registration Number" Tab in Vendor Master. We want to add the Service Tax Regn Number, of all our Vendors, in the Master.
    2. Also can you tell me why in, "FK01 - under CIN Details Tab" in one system, the Tab Name is Sales Tax, while on another system the Tab Name is "Sales Tax/Serivce Tax". Is there any way by which the Tab Name in our system can be changed to "Sales Tax/Service Tax.
    Regards,
    Prasad

    Hi Experts,
    I am not able to find the Service Tax Registration Number field in Vendor Master (FK01/ FK02 / FK03) under CIN Details Tab - under Sales Tax Tab.
    We are using ECC5. Also we have checked in another ECC 5 system where we are getting the Service Tax Registration Number field in Vendor Master - under CIN Details Tab - under Sales Tax/Service Tax Tab.
    Can you please tell me:
    1. How to populate this "Service Tax Registration Number" Tab in Vendor Master. We want to add the Service Tax Regn Number, of all our Vendors, in the Master.
    2. Also can you tell me why in, "FK01 - under CIN Details Tab" in one system, the Tab Name is Sales Tax, while on another system the Tab Name is "Sales Tax/Serivce Tax". Is there any way by which the Tab Name in our system can be changed to "Sales Tax/Service Tax.
    My Problem has not been resolved. Can anyone give some solution.
    Regards,
    Prasad

  • Generating Tax Invoice Number for deferred taxes (Thailand)

    Hi all,
    I'm implementing deferred taxes for Thailand, and am attempting to generate an internal tax invoice number for vendors during the running of the program "Transfer Deferred Taxes".
    I've set up the number ranges & intervals, number groups, created a dummy document class, and activated official document numbering for document type SA, which I'm using for the transfer posting.
    However, when running the program "Transfer Deferred Taxes", I'm prompted to key in a tax invoice number of my own, which means that the system is not generating the number for me. How can I get this to work?
    Thanks,
    Daniel

    Hi
    Ideally if it is configured for SD then VBRK-XBLNR and BKPF-XBLNR would be filled with the tax invoice number which is a 16 digit number. For your F1 invoice type check the accounting document type generated. It would mostly be RV.
    You need to set up this accounting document type to consume the tax invoice number range. I guess FB70 transaction would be associated with accounting document type DR which is configured to use up the tax invoice number range.
    So follow these steps:
    1. First check the accounting document type created for the invoice of type F1.
    2. Go to SPROCross Application Component-General Application FunctionsCross-Application Document NumberingIndonesia--Document Numbering
    3. Check the document class created for country ID.
    4. If document class is created as I guess it has been because you can already generate the number through FB70 transactions then check if accounting document type created from F1 invoice is assigned to the document class.
    I guess it is this setting which you are missing. As a result of this tax invoice number is not getting generated for SD documents.
    Thanks
    Indranil

  • How to get PO and vendor payment term number of days??

    Hi Experts,
    I want to have a) Purchase order payment term number of days as well as
    b) vendor Payment term number of days.
    For  a) For  Purchase order payment term number of days I am using table EKKO and taking ZBD1T field which is giving payment
               term number of days.
              Is it correct??
          b) vendor Payment term number of days I am using table LFB1 field Zterm to take payment term key not number of days.
               Based on this key i will go to table T052 and find corresponding number of days as told MM consultants .
               But this is not BW work. We need one single table from which we can take the field or enhance the current extractor
              with that field.
    So is there any other option for (b)
    and Whether steps for (a) is correct???
    Please confirm this.
    Thanks in Advance,
    Uday Shankar.

    For a) For Purchase order payment term number of days I am using table EKKO and taking ZBD1T field which is giving payment
    term number of days.
    Is it correct??
    Payment terms for purchasing doesn't come delivered as part of the R3/ECC tables and is usually is added as a custom field to EKKO and populated via a User Exit. That looks to be the instance in your case because the field that you show as being the payment terms begins with a Z (custom fields begin with Y or Z). That appears, without being able to actually validate in your R3/ECC environment, to be the correct field to use. You would have to validate, however, with the end customer or your MM function consultant to be 100% certain. If this is the correct one to use, you're going to have to enhance the 2LIS_02_HDR extractor by enhancing the extraction structure and creating the User Exit to read it from EKKO and populate into the DataSource.
    b) vendor Payment term number of days I am using table LFB1 field Zterm to take payment term key not number of days.
    Based on this key i will go to table T052 and find corresponding number of days as told MM consultants .
    But this is not BW work. We need one single table from which we can take the field or enhance the current extractor
    with that field.
    You can enhance the 2LIS_02_HDR extractor with the Vendor Payment Terms by joining the following in your User Exit:
    EKKO-LIFNR = LFB1-LIFNR
    EKKO-BUKRS = LFB1-BUKRS
    LFB1-ZTERM = T052-ZTERM
    This could either be done in a SELECT statement in the User Exit to do this equi join, or you could create a view on your R3/ECC environment and SELECT from that view.

  • 1099 Reporting for Multiple Operating Units using same Tax Id Number

    Everyone!!!!
    We have multiple operating units using the same tax id number. We need to use the 1099 standard reports. I see that in the 1099 standard programs, one of the necessary parameters is Tax Entity Id which is again at operating unit level.
    As 1099 reports need to be sent at the Tax Id Number not at operating unit level, is there any way to use the starndard program and do this, or will we have to customize it?
    We are on 11.5.10.2 if it matters. Let me know if you need more information.

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

  • Origin of Sales Tax ID Number in billing document

    Hi
    In the billing Header, Taxes, there is a field "Origin of Sales Tax ID Number". Can you pls. guide me what is the mean of this field and how the value for that particular field is detemined.
    with regards

    Hi Lin
    The field "Origin sls.tax no." actually indicates that from where the VAT registration no. in Billing Document is coming. If you check the F4 help of this field then you will find that there are different option like - from Ship to party, Payer or Sold to Party etc. The determination rule is maintained in customising at IMG> Sales and Distribution>Basic Functions -->Taxes -->Maintain Sales Tax Identification No. Determination.
    Hope this will clear your doubt.
    Regards
    Amitesh Anand

  • Origin of sales tax ID number in billing documents

    Hello,
    The field "Origin of sales tax ID number" in billing documents determines from where the tax ID number is taken, for example:
       A - Ship-to party
       B - Payer
       C - Sold to Party
    When the partner functions of the customer are different, how can I decide whose tax ID number the billing document takes? I need to take the tax ID of the payer but it takes of the ship to party.
    Thanks in advance, best regards,
    Silvia

    hi,
    The path here is IMG, Sales and distribution, Basic functions, Taxes, Maintain sales
    tax—Identification number determination.
    Three available options can be assigned to each sales organization. It is recommended that in order to keep consistency throughout the system, use the same determining rules across all sales organizations.
    The first is determination rule A, which indicates that the tax number and tax indicator classification are generally taken from the sold-to party customer master record.
    Determination rule B indicates that the tax number and tax classification are generally taken from the customer master record of the payer.
    Finally, if the field is left blank, the system determines the tax number and the tax classification according to the following sequence:
    1.If the payer has a VAT registration number and is identical to the sold-to party, the tax number and tax classification are copied from the payer (in this case, the ship-to party is not relevant). The tax number is copied according to the country of destination relevant for taxes.
    2. If 1 does not apply, the ship-to party has a VAT registration number, and the sold-to party does not, the tax number and tax classification are copied from the ship-to party.
    3. If 2 does not apply, the tax number and tax classification are copied from the sold-to party.
    CHAN

  • Customization for Origin of sales tax ID number

    hello,
    I am trying to understand how Tax is being determined according to the field "Origin of sales tax ID number" which get to the sales order and Billing document.
    I have a situation where the value of this field in the Billing doc is different then the Order and it is has different options. sometimes "sold-to" sometimes "ship-to".
    Which customization affect the value of this field in the Billing document?
    Regards,
    Tomer Zimmerman

    Hi Tommer,
      Check the path:  spro-sd-basic func---taxesmaintain sales tax ident  no.
      This field is used to control determination of the VAT registration number in the order and the billing document.
    It is linked to determination of the tax classification.
    If BLANK is set, then the standard prioirty ruls apply, as follows:
    1. If PY has a VAT ID no. and PY <> SP, then the tax number and tax classification are taken from PY (the SH is no longer relevant).
    The tax number is taken according to the 'tax country of destination'.
    2. If 1 does not apply:
    If SH has a VAT ID no. or SP has NO VAT ID no., then the tax number and the tax classification are taken from SH.
    3. If 2 does not apply:
    Tax number and tax classification are taken from the sold-to party.
    If 'A' is set, then the tax number and the tax classification are generally taken from the sold-to party.
    The tax number is taken according to the 'tax country of destination'.
    If 'B' is set, then the tax number and the tax classification are generally taken from the payer.
    The tax number is taken according to the 'tax country of destination'
    Reward points if it helps.
    Regards
    Karan

Maybe you are looking for

  • Can I create a windows 7 partition on a 1TB thunderbolt drive to use with my Macbook Pro?

    I have a new Retina Display Macbook Pro with a 250gb SSD Drive that is quickly running out of space. My work recently gave me a new project to do some programming that can only be done in a Windows environment. With the price of Thunderbolt drives co

  • Changing Purchase Order through ME22N

    Hi, We are experiencing a problem with the following cenario: The PO was created in environment with a purchase requisition,a agreement and it was already some subsequent documents then this PO was migrated to another environment but only the PO. I m

  • Parsing Word 2007 with XPath

    I am trying to get the following code to parse the text areas out of a Word 2007 document.      public static void main (String[] args) {           InputStream docXMLIS = null;           ZipFile docxFile = null;           ZipEntry docXML = null;     

  • Creating web services from queries

    Hi experts, Does anyone know if it is possible to turn a query designer query into a web service? If so where can I find out how to do this? Thank you! Regards, Ale

  • XCOPY and ROBOCOPY commands are OBSOLETE?

    Okay, I've talked to a couple of TechNet Support Agents and scoured google, bing, and the TechNet forums to no avail. Apparently, my situation is so different that it's impossible to fix unless I use some sophisticated script and such. My problem: I