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
DepaOk, 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,
SergeyHi 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
prasannaHi 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
sivaHi,
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
YashHi 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,
PrasadHi 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,
DanielHi
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 regardsHi 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,
Silviahi,
The path here is IMG, Sales and distribution, Basic functions, Taxes, Maintain sales
taxIdentification 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 ZimmermanHi 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
-
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