Excise Duty from 16 to 14%
Hi,
Experts, Is it possible to make two lines in FV11
like this,
JMOP 01/04/2007 to 29/02/2008 16%
JMOP 01/03/2008 to 31/12/9999 14%
But system is overriding first line. Is it the standard feature.
Please confirm urgently.
GR.
Hi,
You are correct man if you are using TAXINN procedure.
Regards
Kedar
Similar Messages
-
Process flow of excise duty from procurement to sales accounting entry with amount.
Dear Expert ,
Kindly any one help the process flow of excise duty calculation from procurement to sales accounting entry with amount. for example.- if material amount is Rs. 10,0000 and excise duty is 8% , edu ecss 2 % , and sec ecss 1%. I want know the accounting entry on- MIGO, J1IEX, MIRO, F-43 AND , PGI, BILLING DOCUMENT, J1IJ , TR6 CHALLAN, J2IUN.
Regards
AkshayaHi,
In case of
A. Procurement : there are two types of procurement viz. Local and Import
LOCAL
1. MIGO
Inventory A/c Dr
To GR?IR
2. J1IEX
CENVAT Receivable (Basic) A/c - Dr
CENVATReceivable (Ecess) A/c - Dr
CENVAT Receivable (S & H) A/c - Dr
To CENVAT Clearing
3. MIRO
CENVAT Clearing A/c - Dr
To Vendor A/chrough
4. F-43
No excise entry through SAP direct posting but through manual posting in case using TAXINN procedure.
5. TR6 Challan
PLA Payment (Basic) A/c - Dr
PLA Payment (Ecess) A/c - Dr
PLA Payment (S & H) A/c - Dr
To PLA on Hold A/c
IMPORT
1. MIRO
ECS+SECS on Cus+CVD A/c Dr (consists of ECS on custm+cvd and S & H on custm+cvd)
CVD Clearing A/c Dr (consists of Additional Duty CVD and CVD)
Customs Clearing A/c Dr (consists of Basic Customs)
To Customs Vendor
2. MIGO
Inventory A/c - Dr
To GR/IR A/c
To Customs Clearing (consists of Basic Customs)
To ECS+SECS on Cus+CVD (consists of ECS on custm+cvd and S & H on custm+cvd)
3. J1IEX
CENVAT Receivable (Basic) A/c - Dr
CENVATReceivable (Ecess) A/c - Dr
CENVAT Receivable (S & H) A/c - Dr
To CVD Clearing
4. F-43
No excise entry through SAP direct posting but through manual posting in case using TAXINN procedure.
5. TR6 Challan
PLA Payment (Basic) A/c - Dr
PLA Payment (Ecess) A/c - Dr
PLA Payment (S & H) A/c - Dr
To PLA on Hold A/c
Sales
1. PGI
COGS A/c Dr
To Inventory
2. Billing Document
Excise
ED Suspense A/c Dr
To Liability for BED
To Liability for ECS
To Liability for S & H
Customer
Customer A/c Dr
To ED Suspense A/c
To Revenue
To VAT / CST
Hope your doubts are clear.
Regards,
Tejas -
Excise duty from Delivery excise invoice posted
Dear Gurus of SAP
I have major problem if some one can help me out it will great.
We r using TAXINJ PROCEDURE FOR Tax.
When ever there is a price revison there is a duty difference between duty posted in rg23d and Duty calculated during sales order/invoice.
Currently we are using Routine 355 Ffor JMOD in SD pricing procedure and 363 in tax procedure.
For JMOD IF we use routine other than 355 during invoice it throws zero value.
As riutine 356 is based on Reg23d We tried with that bt for this value shown in invoice is zero.
If any one has solution pelase let me know at the earliest.
I was struggling foor past two days fto solve this issue.
rgds
BJthe difference amount has to passed into SAP by doing an Excise JV in <b>T.code: J1IH</b> - Other Adjustment. Contact your FI consultant for doing the same.
Rewards if it is helpful.
Regards,
Anbu -
Excise duty need to calcuate in MIGO from date of purchase order
Dear Guru:
Excise duty from this March has been change. We have the purchse order which is created in last month and vendor is also supply materil in last month. So Excise duty in Vendor invoice is coming 16% but when we are going to post GRN through MIGO, system is giving excise duty calcuation from 14%.
Please suggest any note or setting in system so that for the time of GRN system will calcuate the excise duty from purchase order date not for GRN posting date.
Thanks.
Virendra
09887603301Hi Virendra,
You should have two condition records. Upto 29.02.2008 it is 16% and from 1st march it is 14%.
Say GR done in february -->and if you are posting the Invoice now, system picks 14%. In MIRO change the posting date same as GR date, system picks 16% only.
Say GR doing now --> if you want to post with 16%, post the GR with february date. If you want to post with 14%, post the GR with present date.
Hope your query is clear.
Regards,
Sattuj -
% Excise Duty is coming wrong in Report
Hi,
I have a report of Gross Margin (FI)....
My problem is that when i m picking the % Excise Duty from J_1IEXCTAX table against the Chapter ID....it is showing the 4 values against it...means 4 time % Excise Duty....i.e. periodic changed...
like....
8538 90 00................1................08.12.2008................31.12.9999................10.0000
8538 90 00................1................01.03.2008................07.12.2008................14.0000
8538 90 00................1................28.02.2005................29.02.2008................16.0000
8538 90 00................1................01.01.2001................28.02.2005................16.0000
when i m executing my report with period from 01/11/2008 to 15/11/2008..it is showing the 16%...but as per my given period, it must display 14%...
Please tell me that what should the condition there....
I m sending my code...
REPORT z_fi_gross_margin NO STANDARD PAGE HEADING LINE-SIZE 125 .
TABLES : t179t, tvkbt, mara, vbrp, s501, mbew.
TYPE-POOLS : slis.
DATA : BEGIN OF itab OCCURS 0,
vkbur LIKE s501-vkbur,
matnr LIKE s501-matnr,
prodh LIKE s501-prodh,
ummenge LIKE s501-ummenge,
gumenge LIKE s501-gumenge,
umnetwr LIKE s501-umnetwr,
gunetwr LIKE s501-gunetwr,
sptag LIKE s501-sptag,
peinh LIKE mbew-peinh,
stprs LIKE mbew-stprs,
lplpx LIKE mbew-lplpx,
vtext LIKE t179t-vtext,
mtart LIKE mara-mtart,
bezei LIKE tvkbt-bezei,
net_sqty TYPE p DECIMALS 2,
s_amt TYPE p DECIMALS 2,
j_1ichid LIKE j_1imtchid-j_1ichid,
rate LIKE j_1iexctax-rate,
excise TYPE p DECIMALS 2,
l_excise TYPE p DECIMALS 2,
s_unit TYPE p DECIMALS 2,
m_unit TYPE p DECIMALS 2,
t_mcost TYPE p DECIMALS 2,
m_cost% TYPE p DECIMALS 2,
g_margin TYPE p DECIMALS 2,
g_marg% TYPE p DECIMALS 2,
END OF itab.
DATA : v_index TYPE sy-tabix.
DATA : cnt TYPE i.
DATA : w_container TYPE scrfname VALUE 'CL_GRID',
w_cprog TYPE lvc_s_layo,
g_repid LIKE sy-repid,
w_save TYPE c,
w_exit TYPE c,
cl_grid TYPE REF TO cl_gui_alv_grid,
cl_custom_container TYPE REF TO cl_gui_custom_container,
it_fld_catalog TYPE slis_t_fieldcat_alv,
wa_fld_catalog TYPE slis_t_fieldcat_alv WITH HEADER LINE ,
layout TYPE slis_layout_alv,
col_pos LIKE sy-cucol ,
alvfc TYPE slis_t_fieldcat_alv.
SELECTION-SCREEN : BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
SELECT-OPTIONS : vkbur FOR s501-vkbur.
SELECT-OPTIONS : matnr FOR s501-matnr.
SELECT-OPTIONS : sptag FOR s501-sptag.
SELECTION-SCREEN : END OF BLOCK b1.
PERFORM fill_catalog1 USING:
**'SPTAG' 'ITAB' 'DATE',
**'VKBUR' 'ITAB' 'Sales Office',
'BEZEI' 'ITAB' 'S.Off. Desc.',
'MATNR' 'ITAB' 'Material',
'PRODH' 'ITAB' 'LEVEL',
'VTEXT' 'ITAB' 'Level I',
'MTART' 'ITAB' 'Material Type',
'NET_SQTY' 'ITAB' 'Net Sales Qty.',
'S_AMT' 'ITAB' 'Sales with Ex. Duty',
'EXCISE' 'ITAB' 'Excise Duty',
'RATE' 'ITAB' '% Excise Duty',
'L_EXCISE' 'ITAB' 'Sales less Ex. Duty',
'S_UNIT' 'ITAB' 'Sales / Unit',
'M_UNIT' 'ITAB' 'Mat / Unit',
'T_MCOST' 'ITAB' 'Total Material Cost',
'M_COST%' 'ITAB' '% Material Cost',
'G_MARGIN' 'ITAB' 'Gross Margin',
'G_MARG%' 'ITAB' '% Gross Margin'.
SELECT DISTINCT a~sptag a~vkbur a~matnr a~prodh a~ummenge a~gumenge a~umnetwr a~gunetwr b~vtext c~mtart d~bezei
INTO CORRESPONDING FIELDS OF TABLE itab
FROM s501 AS a
INNER JOIN t179t AS b ON a~prodh = b~prodh
INNER JOIN mara AS c ON a~matnr = c~matnr
INNER JOIN tvkbt AS d ON a~vkbur = d~vkbur
WHERE a~matnr IN matnr
AND a~sptag IN sptag
AND a~vkbur IN vkbur.
IF sy-subrc <> 0.
MESSAGE 'DATA NOT FOUND.' TYPE 'I'(001).
ENDIF.
SORT itab BY matnr.
LOOP AT itab .
cnt = v_index.
SELECT peinh stprs lplpx FROM mbew INTO (itab-peinh, itab-stprs, itab-lplpx) WHERE matnr = itab-matnr.
itab-m_unit = itab-stprs - itab-lplpx / itab-peinh.
v_index = cnt + sy-dbcnt.
MODIFY itab INDEX v_index TRANSPORTING m_unit.
ENDSELECT.
SELECT j_1ichid FROM j_1imtchid INTO itab-j_1ichid WHERE matnr = itab-matnr.
MODIFY itab INDEX sy-tabix TRANSPORTING j_1ichid .
ENDSELECT.
SELECT rate FROM j_1iexctax INTO itab-rate WHERE j_1ichid = itab-j_1ichid AND j_1iexcind = '1'.
MODIFY itab INDEX sy-tabix TRANSPORTING rate .
ENDSELECT.
ENDLOOP.
LOOP AT itab .
itab-net_sqty = itab-ummenge - itab-gumenge .
MODIFY itab INDEX sy-tabix TRANSPORTING net_sqty.
itab-s_amt = itab-umnetwr - itab-gunetwr .
MODIFY itab INDEX sy-tabix TRANSPORTING s_amt.
itab-excise = itab-s_amt * itab-rate / 100.
MODIFY itab INDEX sy-tabix TRANSPORTING excise.
itab-l_excise = itab-s_amt - itab-excise.
MODIFY itab INDEX sy-tabix TRANSPORTING l_excise.
itab-s_unit = itab-l_excise / itab-net_sqty.
MODIFY itab INDEX sy-tabix TRANSPORTING s_unit.
itab-t_mcost = itab-m_unit * itab-net_sqty.
MODIFY itab INDEX sy-tabix TRANSPORTING t_mcost.
itab-m_cost% = itab-t_mcost / itab-s_amt * 100.
MODIFY itab INDEX sy-tabix TRANSPORTING m_cost%.
itab-g_margin = itab-l_excise - itab-t_mcost.
MODIFY itab INDEX sy-tabix TRANSPORTING g_margin.
itab-g_marg% = itab-g_margin / itab-s_amt * 100.
MODIFY itab INDEX sy-tabix TRANSPORTING g_marg%.
ENDLOOP.
layout-zebra = 'X' .
layout-colwidth_optimize(1) = 'X'.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = 'Z_FI_GROSS_MARGIN'
is_layout = layout
it_fieldcat = it_fld_catalog
i_default = 'X'
i_save = 'A'
TABLES
t_outtab = itab
EXCEPTIONS
program_error = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
*& Form FILL_CATALOG1
text
-->P_FIELDNAME text
-->P_REF_TABLE text
-->P_SCRTEXT text
FORM fill_catalog1 USING p_fieldname TYPE any
p_ref_table TYPE any
p_scrtext TYPE any.
CLEAR : wa_fld_catalog.
wa_fld_catalog-fieldname = p_fieldname.
wa_fld_catalog-tabname = p_ref_table.
wa_fld_catalog-seltext_s = p_scrtext.
wa_fld_catalog-seltext_m = p_scrtext.
wa_fld_catalog-seltext_l = p_scrtext.
wa_fld_catalog-outputlen = 15.
APPEND wa_fld_catalog TO it_fld_catalog.
ENDFORM. " fill_catalog1
Please check .....
Thanks...I think ur code will do the same in my report do...
Please check my code again and modify where as u needed.....
REPORT z_fi_gross_margin NO STANDARD PAGE HEADING LINE-SIZE 125 .
TABLES : t179t, t179, tvkbt, mara, vbrp, s501, mbew, t134t, v_t179, t023t, t247.
TYPE-POOLS : slis.
DATA : BEGIN OF itab OCCURS 0,
vkbur LIKE s501-vkbur,
matnr LIKE s501-matnr,
prodh LIKE s501-prodh,
ummenge LIKE s501-ummenge,
gumenge LIKE s501-gumenge,
umnetwr LIKE s501-umnetwr,
gunetwr LIKE s501-gunetwr,
sptag LIKE s501-sptag,
peinh LIKE mbew-peinh,
stprs LIKE mbew-stprs,
lplpx LIKE mbew-lplpx,
prdha LIKE mara-prdha, " Product hierarchy
prdha2 LIKE mara-prdha, " Product hierarchy
prdha3 LIKE mara-prdha, " Product hierarchy
prodh_text LIKE t179t-vtext, "Product Hierarchy Text
prodh2_text LIKE t179t-vtext, "Product Hierarchy Text
prodh3_text LIKE t179t-vtext, "Product Hierarchy Text
matkl LIKE mara-matkl,
wgbez LIKE t023t-wgbez,
fcktx LIKE t247-ktx,
mtart LIKE mara-mtart,
bezei LIKE tvkbt-bezei,
net_sqty TYPE p DECIMALS 2,
s_amt TYPE p DECIMALS 2,
mtbez LIKE t134t-mtbez,
j_1ichid LIKE j_1imtchid-j_1ichid,
rate LIKE j_1iexctax-rate,
excise TYPE p DECIMALS 2,
l_excise TYPE p DECIMALS 2,
s_unit TYPE p DECIMALS 2,
m_unit TYPE p DECIMALS 2,
t_mcost TYPE p DECIMALS 2,
m_cost% TYPE p DECIMALS 2,
g_margin TYPE p DECIMALS 2,
g_marg% TYPE p DECIMALS 2,
new TYPE i,
new1(6) TYPE c,
s_period TYPE i,
END OF itab.
DATA : BEGIN OF itab3 OCCURS 0.
INCLUDE STRUCTURE itab.
DATA : END OF itab3.
DATA : v_index TYPE sy-tabix.
DATA : cnt TYPE i.
DATA : w_container TYPE scrfname VALUE 'CL_GRID',
w_cprog TYPE lvc_s_layo,
g_repid LIKE sy-repid,
w_save TYPE c,
w_exit TYPE c,
cl_grid TYPE REF TO cl_gui_alv_grid,
cl_custom_container TYPE REF TO cl_gui_custom_container,
it_fld_catalog TYPE slis_t_fieldcat_alv,
wa_fld_catalog TYPE slis_t_fieldcat_alv WITH HEADER LINE ,
layout TYPE slis_layout_alv,
col_pos LIKE sy-cucol ,
alvfc TYPE slis_t_fieldcat_alv.
SELECTION-SCREEN : BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
SELECT-OPTIONS : vkbur FOR s501-vkbur.
SELECT-OPTIONS : matnr FOR s501-matnr.
SELECT-OPTIONS : sptag FOR s501-sptag.
SELECTION-SCREEN : END OF BLOCK b1.
PERFORM fill_catalog1 USING:
'SPTAG' 'ITAB' 'DATE',
'VKBUR' 'ITAB' 'Sales Office',
'BEZEI' 'ITAB' 'S.Off. Desc.',
'MATNR' 'ITAB' 'Material',
*'PRODH' 'ITAB' 'LEVEL',
'PRODH_TEXT' 'ITAB' 'Level I',
'PRODH2_TEXT' 'ITAB' 'Level II',
'PRODH3_TEXT' 'ITAB' 'Level III',
'WGBEZ' 'ITAB' 'Level IV',
'MTBEZ' 'ITAB' 'Material Type',
'NET_SQTY' 'ITAB' 'Net Sales Qty.',
'S_AMT' 'ITAB' 'Sales with Ex. Duty',
'EXCISE' 'ITAB' 'Excise Duty',
'RATE' 'ITAB' '% Excise Duty',
'L_EXCISE' 'ITAB' 'Sales less Ex. Duty',
'S_UNIT' 'ITAB' 'Sales / Unit',
'M_UNIT' 'ITAB' 'Mat / Unit',
'T_MCOST' 'ITAB' 'Total Material Cost',
'M_COST%' 'ITAB' '% Material Cost',
'G_MARGIN' 'ITAB' 'Gross Margin',
'G_MARG%' 'ITAB' '% Gross Margin',
'NEW1' 'ITAB' 'Month'.
SELECT DISTINCT asptag avkbur amatnr aprodh aummenge agumenge aumnetwr agunetwr cmtart cmatkl dbezei emtbez
INTO CORRESPONDING FIELDS OF TABLE itab
FROM s501 AS a
INNER JOIN mara AS c ON amatnr = cmatnr
INNER JOIN tvkbt AS d ON avkbur = dvkbur
INNER JOIN t134t AS e ON cmtart = emtart
WHERE a~matnr IN matnr
AND a~sptag IN sptag
AND a~vkbur IN vkbur
AND e~spras EQ 'EN'.
IF sy-subrc <> 0.
MESSAGE 'DATA NOT FOUND.' TYPE 'I'(001).
ENDIF.
SORT itab BY matnr.
LOOP AT itab .
cnt = v_index.
SELECT SINGLE peinh stprs lplpx FROM mbew INTO (itab-peinh, itab-stprs, itab-lplpx) WHERE matnr = itab-matnr.
itab-m_unit = itab-stprs - itab-lplpx / itab-peinh.
v_index = cnt + sy-dbcnt.
MODIFY itab INDEX v_index TRANSPORTING m_unit.
SELECT SINGLE j_1ichid FROM j_1imtchid INTO itab-j_1ichid WHERE matnr = itab-matnr.
MODIFY itab INDEX sy-tabix TRANSPORTING j_1ichid .
SELECT SINGLE rate FROM j_1iexctax INTO itab-rate WHERE j_1ichid = itab-j_1ichid AND j_1iexcind = '1' AND validfrom GE sptag-low AND validto LE sptag-high.
MODIFY itab INDEX sy-tabix TRANSPORTING rate .
SELECT SINGLE prdha FROM mara INTO (itab-prdha) WHERE matnr = itab-matnr .
MODIFY itab INDEX sy-tabix TRANSPORTING prdha .
SELECT SINGLE wgbez FROM t023t INTO itab-wgbez WHERE matkl = itab-matkl .
MODIFY itab INDEX sy-tabix TRANSPORTING wgbez .
ENDLOOP.
LOOP AT itab .
itab-net_sqty = itab-ummenge - itab-gumenge .
MODIFY itab INDEX sy-tabix TRANSPORTING net_sqty.
itab-s_amt = itab-umnetwr - itab-gunetwr .
MODIFY itab INDEX sy-tabix TRANSPORTING s_amt.
itab-excise = itab-s_amt * itab-rate / 100.
MODIFY itab INDEX sy-tabix TRANSPORTING excise.
itab-l_excise = itab-s_amt - itab-excise.
MODIFY itab INDEX sy-tabix TRANSPORTING l_excise.
IF itab-net_sqty NE '0'.
itab-s_unit = itab-l_excise / itab-net_sqty.
MODIFY itab INDEX sy-tabix TRANSPORTING s_unit.
ENDIF.
itab-t_mcost = itab-m_unit * itab-net_sqty.
MODIFY itab INDEX sy-tabix TRANSPORTING t_mcost.
itab-m_cost% = itab-t_mcost / itab-s_amt * 100.
MODIFY itab INDEX sy-tabix TRANSPORTING m_cost%.
itab-g_margin = itab-l_excise - itab-t_mcost.
MODIFY itab INDEX sy-tabix TRANSPORTING g_margin.
itab-new = itab-sptag+4(2).
SELECT SINGLE ktx FROM t247 INTO itab-new1 WHERE mnr = itab-new AND spras EQ 'EN' .
CONCATENATE itab-new1 itab-sptag+2(2) INTO itab-new1 SEPARATED BY '-'.
itab-g_marg% = itab-g_margin / itab-s_amt * 100.
MODIFY itab INDEX sy-tabix TRANSPORTING g_marg% new1.
ENDLOOP.
LOOP AT itab.
SELECT SINGLE vtext INTO itab-prodh3_text FROM t179t WHERE prodh = itab-prdha.
itab-prdha2 = itab-prdha+0(5).
SELECT SINGLE vtext INTO itab-prodh_text FROM t179t WHERE prodh = itab-prdha2.
itab-prdha3 = itab-prdha+0(10).
SELECT SINGLE vtext INTO itab-prodh2_text FROM t179t WHERE prodh = itab-prdha3.
MODIFY itab INDEX sy-tabix TRANSPORTING prodh3_text prodh_text prodh2_text prdha3.
ENDLOOP.
layout-zebra = 'X' .
layout-colwidth_optimize(1) = 'X'.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = 'Z_FI_GROSS_MARGIN'
is_layout = layout
it_fieldcat = it_fld_catalog
i_default = 'X'
i_save = 'A'
TABLES
t_outtab = itab
EXCEPTIONS
program_error = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
*& Form FILL_CATALOG1
text
-->P_FIELDNAME text
-->P_REF_TABLE text
-->P_SCRTEXT text
FORM fill_catalog1 USING p_fieldname TYPE any
p_ref_table TYPE any
p_scrtext TYPE any.
CLEAR : wa_fld_catalog.
wa_fld_catalog-fieldname = p_fieldname.
wa_fld_catalog-tabname = p_ref_table.
wa_fld_catalog-seltext_s = p_scrtext.
wa_fld_catalog-seltext_m = p_scrtext.
wa_fld_catalog-seltext_l = p_scrtext.
wa_fld_catalog-outputlen = 15.
APPEND wa_fld_catalog TO it_fld_catalog.
ENDFORM. " fill_catalog1
please tell.... -
Dear gurus,
What is the steps of process for change the excise duty from 14 % to 10 %.
Regards
R.RajendranDear Rajendran
First step : You have to identify what are all chapter IDs under which, you have invoiced with 14% duty. This you can take from Table J_1IEXCDTL at one stretch.
Second step : Go to J1ID, select "Excise Tax Rate", select those Chapter IDs, maintain 10% under the tab "Exc. rate" with "Valid From" date as current date and save.
Third step : Go to VTFL, select the item category for the combination of your delivery type and billing type and see what is maintained for the field "Pricing Type". Maintain "G" if it is different and save.
Fourth step : Now create billing documents and see how the duty is flowing. It should have been 10%.
thanks
G. Lakshmipathi -
In June 2006, the tax rules around excise duty changed so that certain products became excisable.
The requirement is the following:
1. For specific products, if they are purchased within Australia, we have to pay an additional tax called excise duty.
2. The tax is calculated based on the quantity of product received and we have to pay $381.43 AUD per 100KLT received.
3. We pay this amount to the vendor, but we can then claim it back from the tax department.
Has anyone done this ?? Can it be done without the India Version?Hi,
India Version of Excise Duty deals with maintaining of Excise Registers, Utilization and other legal requisites. But tax calculation is common as all taxes.
If you don't have any things like registers maintainance etc., it looks similar to VAT. So just copy a condition type of VAT and include in tax procedure as per the calculation required. You told that you have to pay $381.43 AUD per 100KLT received. What is this 100KLT, is it a example or for all products where excise duty applicable it has to be calculated based on KLT. Can you elaborate on the procedures of claiming back the excise duty from tax department.
regards,
Mallik -
Rate (% Excise Duty) in picking wrong...
Hi,
I have a report of Gross Margin (FI)....
My problem is that when i m picking the % Excise Duty from J_1IEXCTAX table against the Chapter ID....it is showing the 4 values against it...means 4 time % Excise Duty....i.e. periodic changed...
like....
8538 90 00................1................01.03.2008................31.12.9999................14.0000
8538 90 00................1................28.02.2005................29.02.2008................16.0000
8538 90 00................1................01.01.2001................28.02.2005................16.0000
when i m executing my report with period from 01/07/2007 to 15/07/2007..it is showing the 14%...but as per my given period, it must display 16%...
Please tell me that what should the condition there....
Plz. check my code---
REPORT z_fi_gross_margin NO STANDARD PAGE HEADING LINE-SIZE 125 .
TABLES : t179t, t179, tvkbt, mara, vbrp, s501, mbew, t134t, v_t179, t023t, t247.
TYPE-POOLS : slis.
DATA : BEGIN OF itab OCCURS 0,
vkbur LIKE s501-vkbur,
matnr LIKE s501-matnr,
prodh LIKE s501-prodh,
ummenge LIKE s501-ummenge,
gumenge LIKE s501-gumenge,
umnetwr LIKE s501-umnetwr,
gunetwr LIKE s501-gunetwr,
sptag LIKE s501-sptag,
peinh LIKE mbew-peinh,
stprs LIKE mbew-stprs,
lplpx LIKE mbew-lplpx,
prdha LIKE mara-prdha, " Product hierarchy
prdha2 LIKE mara-prdha, " Product hierarchy
prdha3 LIKE mara-prdha, " Product hierarchy
prodh_text LIKE t179t-vtext, "Product Hierarchy Text
prodh2_text LIKE t179t-vtext, "Product Hierarchy Text
prodh3_text LIKE t179t-vtext, "Product Hierarchy Text
matkl LIKE mara-matkl,
wgbez LIKE t023t-wgbez,
fcktx LIKE t247-ktx,
mtart LIKE mara-mtart,
bezei LIKE tvkbt-bezei,
net_sqty TYPE p DECIMALS 2,
s_amt TYPE p DECIMALS 2,
mtbez LIKE t134t-mtbez,
j_1ichid LIKE j_1imtchid-j_1ichid,
rate LIKE j_1iexctax-rate,
excise TYPE p DECIMALS 2,
l_excise TYPE p DECIMALS 2,
s_unit TYPE p DECIMALS 2,
m_unit TYPE p DECIMALS 2,
t_mcost TYPE p DECIMALS 2,
m_cost% TYPE p DECIMALS 2,
g_margin TYPE p DECIMALS 2,
g_marg% TYPE p DECIMALS 2,
new TYPE i,
new1(6) TYPE c,
s_period TYPE i,
END OF itab.
DATA : BEGIN OF itab3 OCCURS 0.
INCLUDE STRUCTURE itab.
DATA : END OF itab3.
DATA : v_index TYPE sy-tabix.
DATA : cnt TYPE i.
DATA : v_currdate TYPE i.
DATA : w_container TYPE scrfname VALUE 'CL_GRID',
w_cprog TYPE lvc_s_layo,
g_repid LIKE sy-repid,
w_save TYPE c,
w_exit TYPE c,
cl_grid TYPE REF TO cl_gui_alv_grid,
cl_custom_container TYPE REF TO cl_gui_custom_container,
it_fld_catalog TYPE slis_t_fieldcat_alv,
wa_fld_catalog TYPE slis_t_fieldcat_alv WITH HEADER LINE ,
layout TYPE slis_layout_alv,
col_pos LIKE sy-cucol ,
alvfc TYPE slis_t_fieldcat_alv.
SELECTION-SCREEN : BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
SELECT-OPTIONS : vkbur FOR s501-vkbur.
SELECT-OPTIONS : matnr FOR s501-matnr.
SELECT-OPTIONS : sptag FOR s501-sptag.
SELECTION-SCREEN : END OF BLOCK b1.
PERFORM fill_catalog1 USING:
'SPTAG' 'ITAB' 'DATE',
'VKBUR' 'ITAB' 'Sales Office',
'BEZEI' 'ITAB' 'S.Off. Desc.',
'MATNR' 'ITAB' 'Material',
*'PRODH' 'ITAB' 'LEVEL',
'PRODH_TEXT' 'ITAB' 'Level I',
'PRODH2_TEXT' 'ITAB' 'Level II',
'PRODH3_TEXT' 'ITAB' 'Level III',
'WGBEZ' 'ITAB' 'Level IV',
'MTBEZ' 'ITAB' 'Material Type',
'NET_SQTY' 'ITAB' 'Net Sales Qty.',
'S_AMT' 'ITAB' 'Sales with Ex. Duty',
'EXCISE' 'ITAB' 'Excise Duty',
'RATE' 'ITAB' '% Excise Duty',
'L_EXCISE' 'ITAB' 'Sales less Ex. Duty',
'S_UNIT' 'ITAB' 'Sales / Unit',
'M_UNIT' 'ITAB' 'Mat / Unit',
'T_MCOST' 'ITAB' 'Total Material Cost',
'M_COST%' 'ITAB' '% Material Cost',
'G_MARGIN' 'ITAB' 'Gross Margin',
'G_MARG%' 'ITAB' '% Gross Margin',
'NEW1' 'ITAB' 'Month'.
SELECT DISTINCT asptag avkbur amatnr aprodh aummenge agumenge aumnetwr agunetwr cmtart cmatkl dbezei emtbez
INTO CORRESPONDING FIELDS OF TABLE itab
FROM s501 AS a
INNER JOIN mara AS c ON amatnr = cmatnr
INNER JOIN tvkbt AS d ON avkbur = dvkbur
INNER JOIN t134t AS e ON cmtart = emtart
WHERE a~matnr IN matnr
AND a~sptag IN sptag
AND a~vkbur IN vkbur
AND e~spras EQ 'EN'.
IF sy-subrc <> 0.
MESSAGE 'DATA NOT FOUND.' TYPE 'I'(001).
ENDIF.
SORT itab BY matnr.
LOOP AT itab .
cnt = v_index.
SELECT SINGLE peinh stprs lplpx FROM mbew INTO (itab-peinh, itab-stprs, itab-lplpx) WHERE matnr = itab-matnr.
itab-m_unit = itab-stprs - itab-lplpx / itab-peinh.
v_index = cnt + sy-dbcnt.
MODIFY itab INDEX v_index TRANSPORTING m_unit.
SELECT SINGLE j_1ichid FROM j_1imtchid INTO itab-j_1ichid WHERE matnr = itab-matnr.
MODIFY itab INDEX sy-tabix TRANSPORTING j_1ichid .
SELECT SINGLE rate FROM j_1iexctax INTO itab-rate WHERE j_1ichid = itab-j_1ichid AND j_1iexcind = '1' . "AND validfrom GE sptag-low AND validto LE sptag-high.
MODIFY itab INDEX sy-tabix TRANSPORTING rate .
SELECT SINGLE prdha FROM mara INTO (itab-prdha) WHERE matnr = itab-matnr .
MODIFY itab INDEX sy-tabix TRANSPORTING prdha .
SELECT SINGLE wgbez FROM t023t INTO itab-wgbez WHERE matkl = itab-matkl .
MODIFY itab INDEX sy-tabix TRANSPORTING wgbez .
ENDLOOP.
LOOP AT itab .
itab-net_sqty = itab-ummenge - itab-gumenge .
MODIFY itab INDEX sy-tabix TRANSPORTING net_sqty.
itab-s_amt = itab-umnetwr - itab-gunetwr .
MODIFY itab INDEX sy-tabix TRANSPORTING s_amt.
itab-excise = itab-s_amt * itab-rate / 100.
MODIFY itab INDEX sy-tabix TRANSPORTING excise.
itab-l_excise = itab-s_amt - itab-excise.
MODIFY itab INDEX sy-tabix TRANSPORTING l_excise.
IF itab-net_sqty NE '0'.
itab-s_unit = itab-l_excise / itab-net_sqty.
MODIFY itab INDEX sy-tabix TRANSPORTING s_unit.
ENDIF.
itab-t_mcost = itab-m_unit * itab-net_sqty.
MODIFY itab INDEX sy-tabix TRANSPORTING t_mcost.
itab-m_cost% = itab-t_mcost / itab-s_amt * 100.
MODIFY itab INDEX sy-tabix TRANSPORTING m_cost%.
itab-g_margin = itab-l_excise - itab-t_mcost.
MODIFY itab INDEX sy-tabix TRANSPORTING g_margin.
itab-new = itab-sptag+4(2).
SELECT SINGLE ktx FROM t247 INTO itab-new1 WHERE mnr = itab-new AND spras EQ 'EN' .
CONCATENATE itab-new1 itab-sptag+2(2) INTO itab-new1 SEPARATED BY '-'.
itab-g_marg% = itab-g_margin / itab-s_amt * 100.
MODIFY itab INDEX sy-tabix TRANSPORTING g_marg% new1.
ENDLOOP.
LOOP AT itab.
SELECT SINGLE vtext INTO itab-prodh3_text FROM t179t WHERE prodh = itab-prdha.
itab-prdha2 = itab-prdha+0(5).
SELECT SINGLE vtext INTO itab-prodh_text FROM t179t WHERE prodh = itab-prdha2.
itab-prdha3 = itab-prdha+0(10).
SELECT SINGLE vtext INTO itab-prodh2_text FROM t179t WHERE prodh = itab-prdha3.
MODIFY itab INDEX sy-tabix TRANSPORTING prodh3_text prodh_text prodh2_text prdha3.
ENDLOOP.
layout-zebra = 'X' .
layout-colwidth_optimize(1) = 'X'.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = 'Z_FI_GROSS_MARGIN'
is_layout = layout
it_fieldcat = it_fld_catalog
i_default = 'X'
i_save = 'A'
TABLES
t_outtab = itab
EXCEPTIONS
program_error = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
*& Form FILL_CATALOG1
text
-->P_FIELDNAME text
-->P_REF_TABLE text
-->P_SCRTEXT text
FORM fill_catalog1 USING p_fieldname TYPE any
p_ref_table TYPE any
p_scrtext TYPE any.
CLEAR : wa_fld_catalog.
wa_fld_catalog-fieldname = p_fieldname.
wa_fld_catalog-tabname = p_ref_table.
wa_fld_catalog-seltext_s = p_scrtext.
wa_fld_catalog-seltext_m = p_scrtext.
wa_fld_catalog-seltext_l = p_scrtext.
wa_fld_catalog-outputlen = 15.
APPEND wa_fld_catalog TO it_fld_catalog.
ENDFORM. " fill_catalog1
please let me know...Hi,
when i m using this query...
SELECT SINGLE rate FROM j_1iexctax INTO itab-rate WHERE j_1ichid = itab-j_1ichid AND j_1iexcind = '1' AND validfrom LE sptag-high AND validto GE sptag-low.
MODIFY itab INDEX sy-tabix TRANSPORTING rate .
it is picking the another value.....like... (picking BOLD VALUE), means 0.00
8538 10 10................0................28.02.2005................31.12.9999................0.0000
8538 10 10................1................01.03.2008................31.12.9999................14.0000
8538 10 10................1................28.02.2005................29.02.2008................16.0000
8538 10 10................1................01.01.2001................28.02.2005................16.0000
also Excise tax indicator, not reflect anything here....
Plz let me know...... -
How to change the Excise Duty ?
Hi,
How to change the Excise Duty from 16% to 14%.
We treid to chage in the Tcode J1ID. But its effects are not showing in Sales order. What is the customization to get these effects???
Regards,
Dhanunjaya ReddyDhan,
There are different procedures Tax INJ and Tax INN.
For Tax INJ
Define new tax codes in FTXP and the same should be maintained in the Condition records in VK11.
For Tax INN
Change the values in Condition types.
As you are mentioning that you had gone through J1ID which is tax code based(INJ),so maintain the condition records in VK11 and end the validity date for the old tax codes using VK12.
K.Kiran. -
Regarding Change in excise duty
Hi Friends,
At my client level , TAXINJ is being used as Tax Procedure.
Now there are budgetary changes in excise duty from 16% to 14%.
From Sales and Raw material wise.
Also, there are some open orders to be delivered , what would be the process to change the excise duty in them.
So Kindly let me know the procedure to change the same at the earlist.
Thanks in advance
ShaileshHi
Please maintain the Excise rate as 14% instead of 16% in J1ID and enter todays date in Valid from column.
Cheers -
CIN - Monthly Excise Duty Debit issue
Dear SAP SD Guy.
I have one issue while debiting monthly excise duty from RG23A part II. Details given is as under.
I have selected T. Code J1IH - select other adjustment - put doc. no and comapny code, plant excise group - select RG23A part II - then enter -
go to next page put duty amount such as Rs 10000.00 - select header - enter then select G/L account which is giving correct G/L account at both line and then save ( Here once save it should save and give jv and account no with sr no of RG 23 A part II)
But once save again pop up appearing with PLA G/L account no in first line and in the second line modvat clearing G/L account no. ( Actually it should not appear. How this is appearing where is the configuration setting?)
Once save duty is debited from PLA whereas we have selected RG23A part II once use other adjustment and put details because of second pop up of PLA.
Can anybody help me how this second POP Up - PLA G/L account apearing in the system? where is the setting configured or any debugging is required?
Please seek your early solution and give reward points for early solutions.First you will have to update all your registers i.e RG1,RG23A& RG23C part I. using transaction J1I5,
Then use the J2I5 extract registers to update the value in RG23A & RG23C part II
J2IUN transaction for monthly utilization.
U will see excise payable against which you will see bakances in different registers you can select the register from which you have to utilize the exice duty.
I think you can now utilize the credit taken.
Reward If useful.
Regards -
Excise treatment during subcontracting process with excise duty
Dear all,
Iam aware of the subcontracting process STEPS, but my query is while dealing with Excise in Subcontracting process, will the Excise duties captured in J1IS(create outgoing excise invoice) be RECONCILED with excise duties captured in J1IEX(subcontractor's excise invoice). As per my scenario both the duties are different unlike reconciliation process in the process without excise duty. My questions are
1.Do both excise duties during j1is and j1iex should be same or can it be different (since in j1is we capture Duties on raw material's assesable value where as in j1iex we capture duties semi finished goods given by sub contractor.)
2.Kindly eloborate treatment of excise duties captured in these steps.
Revert if you didnt understand this scenarion.
Regards,
Sravanthi.YHi,
57fc challan will be issued when we send raw materials to subcontractors WITHOUT EXISE DUTY.Hence not relevant in my case. But my case is WITH excise duty.we send subcontractor the excise invoice by using j1is. later he will process these raw materials and will give back the semi finished goods along with excise invoice(which we will capture n post using j1iex). so my question will excise duties differ in j1is(excise invoice TO subcontractor) and in j1iex(excise duty FROM subcontractor)? -
Materials from Vendor A and Excise invoice from Vendor B???
Hi experts
Can amybody tel me HOW TO DO???
i have created PO for exciseable material to vendor A
I have to do GR for the same from Vendor B (Vendor A 'll inform to Vendor B send materials and excise invoice to customer)
How i can capture excise duty from other vendor.
So how system will take othere vendor for excise duty capture ...??
Thanks
SAP-MMhi umakanth
Thanks for ur response,
I have maintained invoicing party as differeent vendor in partners tab at header level in PO.
Even though if i maintaind invoicing party is different m buut while capturing excise duty its takeing the PO vendor only, not invoicing party vendor coed in Partners tab at header level in PO.
So can u tel me , how we can capture excise invoice from a vendor differ from PO vendor .
Thanks
SAP-MM -
Dear Friends,
Pl. help me, how I can change the Excise duty from 16% to 14%, so that it shows effect in Sales Order & Billing. Its urgent.
regards
Vikashi,
There are two procedures used regarding the same
1.TAXINJ
2.TAXINN
1. If procedure is TAXINJ
With ur FI consultant define new taxcode for excise duty 14%. & maintain the same in condition record (VK11) vaild from today 01.03.2008 to 31.12.9999
Go to Vk12 & end the validiity date to 29.02.2008
Now check in sales order
2.If procedure is TAXINN
Cahnge condition value corresponding to excise duty condition type in Tcode: KV11
hope this helps u
regards,
Arun prasad -
Monthly Excise Duty Debit process
Can anybody explain the process to debit monthly excise duty from PLA and RG23A part II/RG23C part II.
As per my knowledge process is that :
Select J1IH - other adjustment- pop up comes and put data as per pop up- select RG23A/C/PLA any one at the time one then enter go to next page then select header and put duty amount at BED enter - select G/L account and save - excise JV created and account no generated with sr no.
Similarly follow same procedrue for debiting from PLA.
is it correct procedure or any other process in the system ?
please help me. This is most urgent.First you will have to update all your registers i.e RG1,RG23A& RG23C part I. using transaction J1I5,
Then use the J2I5 extract registers to update the value in RG23A & RG23C part II
J2IUN transaction for monthly utilization.
U will see excise payable against which you will see bakances in different registers you can select the register from which you have to utilize the exice duty.
I think you can now utilize the credit taken.
Reward If useful.
Regards
Maybe you are looking for
-
To buy a Macbook? Help me decide, please.
Hi Guys, My 12" PowerBook G4 is getting a little long in the tooth, so I'm in the market for an upgrade. My choices are either the 15" MBP or the high-end white Macbook. The deciding factor is the dedicated video card in the MBP. My question is about
-
Can't restore from Time Machine backup error message
My hard drive on my Macbook failed a few days ago. Just makes a clanking noise and won't boot up etc... I installed a new drive, formatted it, and selected restore from Time Machine backup from the installer screen. It started restoring from my backu
-
Do i need to buy a Mac Specific version of Windows to use with Bootcamp?
Hi i want to buy Windows 8.1 to install with Bootcamp cause i need some software that is only available for Windows. I also plan to use VMWare Fusion so i can use one operating system or the other or even both at the same time. My dilema is that when
-
How to write plan data into Transactional Cube from Visual Composer ?
Dear experts, Visual Composer is very powerfull to build a 'nice-looking' web-report (I think is much better than Web Application Designer in term of freely position the chart/graph/table/selection parameter in anywhere we like. We can't have this fl
-
College student coupons not received after 3 days of waiting
I signed up in store on Sunday, 10/5/2014 to receive college student coupons. They have yet to arrive. I got the message to confirm my address, which I did. I have also since gotten some email spam from Best Buy, so I know that those messages aren't