Customer Master - Tax Records
Hi - We have added a new plant in a new country and attached to Sales Organization. As a result, we need to update customer tax records for shipments from this plant. When I go in to XD99 (MASS) - It doesn't allow me to create new records option in KNVI object. Can you tell me the easiest way to add new records for this country in customer master? Thanks. I will award points for any helpful guidance.
Regards
R
Hi Surya,
Are you talking about the tax indicator?
If yes then you can change it in MASS.
T-code MASS --> Object KNA1 --> Select KNVI --> Execute --> Enter your customer --> Execute --> Click at "Select field" icon (extreme left) --> There is only one field Tax classification --> Select it --> Enter --> change the value in "New Values" --> Click at Carry out Mass change"
Hope it helps,
Regards,
MT
Similar Messages
-
Uploading Customer Master Tax Groupings
Hi,
I want to upload the customer master Tax groupings(table KNAT), Is there any standard function module or BAPI to acheive this?
Please advice.
steps to upload manually: XD02->control data->Tax categories
Regards,
NarayanWhat is LSMW?
LSMW is a workbench which gives you 4 different options to import data to SAP.
Just saying I use LSMW is no qualified info.
but because you are just saying LSMW I can assume that you refer to recording, as this seems to be the only thing that is known by freshers.
If you recorded your transaction, then you should have realized that the first screen looks different to the normal transaction.
I am always get curious when I see screens that I have not seen before and try to get used to any fact that can be seen on that screen and I use F1 for any field that is different to the screen of the online transaction which I know well.
You should have seen there a small box for "use central address management"
And only if this is ticked then you can the interface to the ADR* tables
without activation of this box you actually operate like it was done before 4.0 release of SAP.
I actually load my central address data with BAPI method. -
Create Customer-Master Info record (VD51).
Hi All,
Have a requirement in which I need to create a customer-Master Info record (VD51). Want a suggestion, what is the best way to create a customer-Master Info record via program.
Is there a BAPI or a FM which create a customer-Master Info record?
Thanks in advance.
Kind Regards,
Abhi...Hi,
here below a sample code for doing that
REPORT Z_knmt.
tables : knmt.
data : begin of it_data occurs 0,
kunnr like knmt-kunnr,
vkorg like knmt-vkorg,
vtweg like knmt-vtweg,
matnr like knmt-matnr,
kdmat like knmt-kdmat,
end of it_data.
data : begin of st_data,
kunnr like knmt-kunnr,
vkorg like knmt-vkorg,
vtweg like knmt-vtweg,
matnr like knmt-matnr,
kdmat like knmt-kdmat,
end of st_data.
parameters p_file like RFPDO1-FEBAUSZF.
selection-screen skip.
parameters : p_group(12) default 'BATCH_VD51' obligatory.
data w_lines type i.
data : w_kunnr(10) type n.
include Z_IN_BATCH_INPUT.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_FILE.
CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
EXPORTING
MASK = ',,.txt'
STATIC = 'X'
CHANGING
FILE_NAME = p_file.
start-of-selection.
CALL FUNCTION 'UPLOAD'
EXPORTING
FILENAME = p_file
FILETYPE = 'DAT'
TABLES
DATA_TAB = it_data
EXCEPTIONS
CONVERSION_ERROR = 1
INVALID_TABLE_WIDTH = 2
INVALID_TYPE = 3
NO_BATCH = 4
UNKNOWN_ERROR = 5
GUI_REFUSE_FILETRANSFER = 6
OTHERS = 7.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
sort it_data.
loop at it_data.
w_kunnr = it_data-kunnr.
it_data-kunnr = w_kunnr.
select single * from knmt where vkorg = it_data-vkorg
and vtweg = it_data-vtweg
and kunnr = it_data-kunnr
and matnr = it_data-matnr.
if sy-subrc = 0.
delete it_data.
endif.
endloop.
describe table it_data lines w_lines.
if w_lines is initial.
stop.
endif.
perform open_group using p_group.
loop at it_data.
st_data = it_data.
condense st_data-kdmat no-gaps.
at new vtweg.
perform dynpro USING : 'X' 'SAPMV10A' '0100' ,
' ' 'BDC_OKCODE' '/00' ,
' ' 'MV10A-KUNNR' st_data-kunnr,
' ' 'MV10A-VKORG' st_data-vkorg,
' ' 'MV10A-VTWEG' st_data-vtweg.
perform dynpro USING : 'X' 'SAPMV10A' '0200' ,
' ' 'BDC_OKCODE' '/00' ,
' ' 'MV10A-MATNR(01)' st_data-matnr,
' ' 'MV10A-KDMAT(01)' st_data-kdmat.
perform dynpro USING : 'X' 'SAPMV10A' '0200' ,
' ' 'BDC_CURSOR' 'MV10A-MATNR(01)',
' ' 'BDC_OKCODE' '/00' .
continue.
endat.
perform dynpro USING : 'X' 'SAPMV10A' '0200' ,
' ' 'BDC_OKCODE' '/00' ,
' ' 'MV10A-MATNR(02)' st_data-matnr,
' ' 'MV10A-KDMAT(02)' st_data-kdmat.
perform dynpro USING : 'X' 'SAPMV10A' '0200' ,
' ' 'BDC_CURSOR' 'MV10A-MATNR(01)',
' ' 'BDC_OKCODE' '/00' .
at end of vtweg.
perform dynpro USING : 'X' 'SAPMV10A' '0200' ,
' ' 'BDC_OKCODE' '=SICH'.
perFORM insert USING 'VD51'.
endat.
endloop.
perform close_group.
end-of-selection.
***INCLUDE Z_IN_BATCH_INPUT .
DATA : ti_bdcdata LIKE bdcdata OCCURS 0 WITH HEADER LINE.
*& Form OPEN_GROUP *
*& group -> Folder name *
FORM open_group USING group.
FREE ti_bdcdata.
CLEAR ti_bdcdata.
CALL FUNCTION 'BDC_OPEN_GROUP'
EXPORTING
client = sy-mandt
group = group
keep = ' '
user = sy-uname
EXCEPTIONS
client_invalid = 1
destination_invalid = 2
group_invalid = 3
group_is_locked = 4
holddate_invalid = 5
internal_error = 6
queue_error = 7
running = 8
system_lock_error = 9
user_invalid = 10
OTHERS = 11.
ENDFORM.
FORM close_group *
FORM close_group.
CALL FUNCTION 'BDC_CLOSE_GROUP'
EXCEPTIONS
NOT_OPEN = 1
QUEUE_ERROR = 2
OTHERS = 3
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM.
*& Form DYNPRO *
*& dynbegin -> Parameters for screen begin ( 'X' ) or not ( ' ' ) *
*& name -> Field or Screen name to treat *
*& value -> Field value or screen number *
FORM dynpro USING dynbegin name value.
CLEAR ti_bdcdata.
ti_bdcdata-dynbegin = dynbegin.
CASE dynbegin.
WHEN 'X'.
ti_bdcdata-program = name.
ti_bdcdata-dynpro = value.
WHEN OTHERS.
ti_bdcdata-fnam = name.
ti_bdcdata-fval = value.
ENDCASE.
APPEND ti_bdcdata.
CLEAR ti_bdcdata.
ENDFORM. " DYNPRO
*& Form INSERT *
*& t_code : transaction code *
FORM insert USING t_code.
CALL FUNCTION 'BDC_INSERT'
EXPORTING
tcode = t_code
TABLES
dynprotab = ti_bdcdata
EXCEPTIONS
internal_error = 1
not_open = 2
queue_error = 3
tcode_invalid = 4
printing_invalid = 5
posting_invalid = 6
OTHERS = 7.
CHECK sy-subrc EQ 0.
FREE ti_bdcdata.
CLEAR ti_bdcdata.
ENDFORM. " INSERT -
HI,
in customer master -sales area data -billing tab -how to make tax classification indicator field as mandatoryHi
Go to OBD2 and select your account group and then select your sales area data tab and change the tax indicator to Required
Regards
Srinath -
Extracting text from Customer master information records
Hi,
I want to extract the details of texts from the customer material information record (Tranx: VD52). All the input data like Sales org,Distribution channel, Customer number and material number are stored in structure MV10A. How to use this data to extract the relevant text descriptoins in the customer-material info records.
Thanks for your response.No problem, we can concatenate all four in one field.
First you need to declare a variable G_NAME(70) type C.
Then use syntax
CONCATENATE SALES ORG DISTRI CHANNEL CUSTOMER MATNR INTO G_NAME.
Pass this G_NAME to the function module.
Also you need to use Conversion routines to get correct Customer and Material No.
call function 'CONVERSION_EXIT_MATN1_INPUT'
exporting
input = MATNR
IMPORTING
OUTPUT = MATNR
EXCEPTIONS
LENGTH_ERROR = 1
OTHERS = 2.
call function 'CONVERSION_EXIT_ALPHA_INPUT'
exporting
input = KUNNR
IMPORTING
OUTPUT = KUNNR.
Use above 2 routines before you do concatenation. -
Customer master tax certification number / VAT number / CST number
Hi All,
Where do we maintain the tax certification number / VAT number / CST number for customer?
MuthuHi Mithu,
Please go to J1ID transaction here you select customer excise details then click on chenge icon system will take you to the next screen here you can maintain customer CST number/LST number/Excise register no ..etc.
I hope it will help you,
Regards,
Murali. -
List Customer master Filelds (URGENT)
Dear All,
Can you Please provide the list of Customer master fields in one Place.
Please Do the Needful (IT IS URGENT)
Regards,
VinayHi
Do the following.
Go to SE11 and put below tables one by one
KNA1 General Data in Customer Master
KNA1VV Customer Master View KNA1 KNVV
KNAS Customer master (VAT registration numbers
KNAT Customer Master Record (Tax Groupings)
KNB1 Customer Master (Company Code)
KNB4 Customer Payment History
KNB4_AEDAT BW FI: KNB4 Extraction using AEDAT
KNB5 Customer master (dunning data)
KNBK Customer Master (Bank Details)
KNBW Customer master record (withholding tax ty
KNC1 Customer master (transaction figures)
KNC1_AEDAT BW FI: KNC1 Extraction using AEDAT
KNC3 Customer master (special G/L transaction f
KNC3_AEDAT BW FI: KNC3 Extraction usign AEDAT
KNEA Assign Bank Details and Payment Methods to
KNEX Customer Master: Legal Control - Sanctione
KNKA Customer master credit management: Central
KNKA_AEDAT BW FI: KNKA Extraction using AEDAT
KNKK Customer master credit management: Control
KNKKF1 Credit Management: FI Status Data
KNKKF2 Credit Management: Open Items by Days in A
KNKKF2 Credit Management: Open Items by Days in
KNKK_AEDAT BW FI: KNKK Extraction usign AEDAT
KNKO Assignment of Cost Est. Number to Config.
KNMT Customer-Material Info Record Data Table
KNMTK Customer-Material Info Record Header Tabl
KNMT_REF Test - Search Help for KNMT
KNOB Assignment of Cost Est. Number to Config.
KNVA Customer Master Loading Points
KNVD Customer master record sales request form
KNVH Customer Hierarchies
KNVI Customer Master Tax Indicator
KNVK Customer Master Contact Partner
KNVL Customer Master Licenses
KNVP Customer Master Partner Functions
KNVS Customer Master Shipping Data
KNVT Customer Master Record Texts for Sales
KNVV Customer Master Sales Data
KNZA Permitted Alternative Payer
You will get all the needed fields.
Hope this helps. reward if helpful
kind regards
sandeep -
CUSTOMER MASTER SCREEN RELATED TABLES..
HI
I WANT TO KNOW ABT ALL THE TBALES RELATED TO CUSTOMER MASTER (XD01 )APPLICATION.. WHEN EVER WE CREATE A CUSTOMER THROGH THIS SCREEN THAT DATA WILL STORE INTO SOME TABLES.. WHAT ARE THOSE TABLES..(FOR EXAMPLE: KNA1 ,ect..) like this.. what are the other tables...
thanks
babuKNA1 General Data in Customer Master
KNAS Customer master (VAT registration numbers
KNAT Customer Master Record (Tax Groupings)
KNB1 Customer Master (Company Code)
KNB4 Customer Payment History
KNB5 Customer master (dunning data)
KNBK Customer Master (Bank Details)
KNBW Customer master record (withholding tax ty
KNC1 Customer master (transaction figures)
KNC3 Customer master (special G/L transaction f
KNEA Assign Bank Details and Payment Methods to
KNEX Customer Master: Legal Control - Sanctione
KNKA Customer master credit management: Central
KNKK Customer master credit management: Control
KNKKF1 Credit Management: FI Status Data
KNKKF2 Credit Management: Open Items by Days in A
KNKO Assignment of Cost Est. Number to Config.
KNMT Customer-Material Info Record Data Table
KNMTK Customer-Material Info Record Header Table
KNOB Assignment of Cost Est. Number to Config.
KNVA Customer Master Unloading Points
KNVD Customer master record sales request form
KNVH Customer Hierarchies
KNVI Customer Master Tax Indicator
KNVK Customer Master Contact Partner
KNVL Customer Master Licenses
KNVP Customer Master Partner Functions
KNVS Customer Master Shipping Data
KNVT Customer Master Record Texts for Sales
KNVV Customer Master Sales Data
KNZA Permitted Alternative Payer -
Location of Indian Tax IDs in Customer Master Record.
We are enabling India as company code/sales organization. One of the requirements put upon us is to carry 2 tax id numbers on the customer master and at the transaction level. We are being requested to carry a CST (Central Sales Tax) id and a VAT tax id. I am using the VAT registration field kna1-STCEG which is 20 characters long. The business is telling us that they need the CST to be 25 characters. Our original intent was to store it in kna1-STCD1, however this field is only 16 characters long. The business is telling us that the validity years need to be appended to the tax id number which pushes it over the alloted 16 characters. Has anyone else run into this, if so what was the chosen method.
Message was edited by:
Gino RuggieroHi,
I had the same problem in my previous implementation. If the tax condition types in your customer master and material master are not in the same sequence, then your condition records would not behave properly. They would either throw out some junk values or multiple condition types may appear in your sales order.
To over come this, I have made the sequence of the condition types in material master through OVK1 T.code as the same order as the customer master condition types.
This resolved my problem and the condition records were correctly picked.
By doing this your issue also would be resolved. Please update the forum if you still face issues or if you use a different method to over ride this.
Regards,
Rohan Gudavalli -
Maintain Sales Tax Exemption Certificate info in Customer Master Record
Hello people!
I really need your help in this one: we are going to implement SAP in a company settled in Canada. The users requested us that it is highly important to maintain Tax exemption certificate for GST (GST is "Goods and sales tax" -- not withholding) in the customer master record.
I couldn't find anything in SAP to store this info in the Customer Master Record... have you ever had this issue before? is there a workaround? We are not using any external tax system (for example: Vertex). Any information is useful. Thanks in advance. Maria.Hi Maria,
I was going through how GST works and I think you can create Tax codes under withholding tax and use the same as withholding tax.
As per my understanding of GST, all your process can be met...
However, for reports because there is no standard avail, you would need to develop reports..
Hope this helps..
Cheers,
Redoxcube -
Taxes in billing document tab in sales area data in customer master record.
Hi Gurus,
I have a problem here. There is no country IN in the taxes in billing doc tab in sales area data. What is the settings for getting the same in customer master record?
Please guide.
Edited by: Chetan Barokar on Mar 17, 2008 3:56 PMHi Chetan,
Go to the transaction XD02 then enter your Customer Number which is giving problem then go to the Sales Area Data-->Billing Documents Tab,there you check whether you have entered the tax detailes or not,
If not entered , enter the tax detailes.
-->If the tax detailes not coming in the Customer master >Sales Area data> Billing Documents tab
-->Also check the settings related to between Country (IN) and Tax Condition type (Tax Category) in the transaction OVK1
-->If the Tax condition type not assigned to the country IN assign the tax type to the country IN in the transaction OVK1.
-->Check OVK3 transaction also.
I hope it will help you
Regards,
Murali. -
How to fill the KNBW Customer master record (withholding tax types) in IDOC
Hi experts,
The creation of a new customer (intern) with idoc has status 51 with error : No batch input data for screen SAPMF02D 0610. When à use the WE19 transaction, in background step by step, the batch-input stops in withholding tax types. But those informations aren't compulsory and not filled!
1 - Why did the idoc stops in this step of the batch?
2 - If i had to fill those informations, i don't find a segment in the DEBMAS01 or DEBMAS05 to fill the informations. Should i create an new segment?
Thanks à lot for you responses.
WailHi
Step 1: Take help of a FI guy and:
The fields can be suppressed by configuring through Financial accounting > Business Partners > Customers > Account groups.
Step2 : The challenge inyou project is to have a single tab with the allowed fields
A technical guy can only help you out on this . Again This would be a huge effort since first you need to change the code for customer master. As customer master is a source of data for various documents in SD , at each place you will have to do changes in th code...I don't think it is feasible.
Instead of doing this , create an external interface for transferring the value to SAP through BAPI. this would involve integration and may be as per defined SAP standards you can use CSV files or XML files for the integration process.
This would be a better option than fiddling with SAP system
Regards
Nikhil -
Missing Tax information of Customer Master data
Dear all,
I have an error with Customer Account Group. I create a customer account group as Z001 (Domestic customer). After that, I go through Financial Accounting - Account Receivable and Account payable - Customer Account - Master Data - Preparation for Creating Master Data -Define Account Group with screen layout (customers) (also with Define Screen Layout per activities). And for Control Tab, I set all items are optional. But when creating Customer master data for this group, when going to SALE AREA DATA, Tab BILLING DOCUMENT, I found that the Tax information part is missing.
I try to set all items are optional, but can't resolve this problem. Can you help me ?
Thank you very much for your help,
Sylvecat.Hi
Goto TCODE : OVK3 and maintain the Customer Taxes
Path : SPRO > Sales and Distribution > Basic Functions > Taxes > Define Tax Relevancy Of Master Records
VVR -
Creating Customer Master records(ship to accounts)
Hi Gurus,
i am very munch new to abap plz help me to solve my issue..
my req. is to create a load program to create ship to accounts,information is being provided in an EXCEL spreadsheet which will include the following fields. Also listed below contains information that have default values. i have to use XD01.
Customer Create Initial Screen
Field Description Excel Spreadsheet Column Default Value
Account Group 0002
Customer (Ship To) C
Sales Organization BMX
Distribution Channel 60
Division 00
Address Tab
Field Description Spreadsheet Column Default Value
Name D
Name 2 E
Search Term 1 F
Street 2 G
Street 3 H
Street I
Postal J
City K
Country L
Region M
Transportation Zone N
Control Data Tab
Field Description Spreadsheet Column Default Value
Industry O
Shipping Tab
Field Description Spreadsheet Column Default Value
Order Combination Leave blank
Shipping Conditions Should be 01
Plant P
Billing Document Tab
Field Description Spreadsheet Column Default Value
Rebates Should be marked
Price Determination Should be marked
Incoterms PPD
Terms Of Payment Q
Tax Classification 1
THANKS AND REGARDS,
SAP8752ABAP.Hi,
you can check on the LSMW being used for customer master creation, the fields what you had mentioned are normal fields and will be available in the standard batch / direct input under the object 0050 & program name RFBIDE00.
just map the excel fields with the fields indicated in the LSMW.
for step by step procedure on using LSMW, check below
http://www.scmexpertonline.com/downloads/SCM_LSMW_StepsOnWeb.doc
in this example on page 3 Batch input recording is used, you can use Standard Batch / direct input with the parameters i had given earlier.
Thanks & Regards
Ilango -
Customer master LSMW: Upload of multiple tax categories problem
Hi All,
I am using standard batch input method (RFBIDE00) for creating Customer Master.
In Sales Area Data-> Billing Document tab-> TAXES there are two rows, one for tax category MWST and the other for ZPFS.
In each i need to fill the field TAXKD (TAX CLASSIFICATION) .
In my LSMW there is structure BKNVI which has got all the tax related fields:
Departure country (ALAND):
Tax category (TATYP):
Tax Classification (TAXKD):
Here I need to populate 2 tax categories and hence I have to call the structure BKNVI two times each time passing the tax details for 2 different tax categories.
Any pointers on how to do this.
When i go for LSMW this is the error i'm getting ....
ERROR:
Check tax classification; maintenance is incomplete
Message no. F2269
thanks,
Gaurav JoshiI usually do it like this:
Code: BKNVI = INIT_BKNVI.
STYPE Batch Input Interface Record Type
Rule : Default Settings
Code: BKNVI-STYPE = '2'.
TBNAM Table Name
Rule : Default Settings
Code: BKNVI-TBNAM = 'BKNVI'.
ALAND Departure country (country from which the goods are sent)
Source: INP_STRUCT_01-TAX_COUNTRY (Tax country)
Code: BKNVI-ALAND = INP_STRUCT_01-TAX_COUNTRY.
TATYP Tax category (sales tax, federal sales tax,...)
Source: INP_STRUCT_01-TAX_CAT (Tax category)
Rule : Transfer (MOVE)
Code: BKNVI-TATYP = INP_STRUCT_01-TAX_CAT.
TAXKD Tax classification for customer
Source: INP_STRUCT_01-TAX_CLASS (Taxable Classification)
Code: BKNVI-TAXKD = INP_STRUCT_01-TAX_CLASS.
Save for NO
TRANSFER_RECORD.
Save for SE
BKNVI-ALAND = 'SE'.
BKNVI-TAXKD = '1'.
TRANSFER_RECORD.
Then add for DK (Saved automatically)
BKNVI-ALAND = 'DK'.
BKNVI-TAXKD = '1'.
Regards
Roy Olav Johansen
TechWeaver
Maybe you are looking for
-
I recently upgraded to an HP PC with i7 chip, 8 GB RAM, 1TB data drive and 640 System drive. In PE 9, I find that if I trim 6 to 8 clips or do some other number of operations, I often get a freeze. Similar thing happens in Photoshop if I edit pict
-
Not importing 5.1 AC3 File
Dear sir, I Have 5.1 AC3 File which can not import in the Encore DVD 1.5 It showing message " This kind of software not support the multichannel audio" But when i creat 5.0 ac3 (when i off LFE that is subwoofer) then it import the file. another thing
-
How can I get Autofill to start filling out my contact info. on forms?
I prefer not having to spend the time givin my address, email address , etc.
-
Someone local to me is selling his Mac Pro 2006. Its a 2 x 2.66 Dual Core with 6 Gigs RAM. No warranty. I have been reading about this model and that it cannot boot 64 Bit Snow Leopard and Windows Vista/7 64 Bit because the EMI is only 32 bit. I was
-
Query to search for independent DO
Hi experts, I need a query to search for independent DO (DO without SO). I have been trying for quite sometime but the results appear to be duplicative and irrelevant. This is the syntax that I am using now, SELECT DISTINCT T0.[DocNum] as 'SO#', T0.[