on 05-22-2014 5:29 PM
When we ship free delivery orders (Order type FD (KL)) depending on the tax jurisdiction we are suppose to still pay sales taxes. I have configured a pricing procedure to determine the taxes (via Vertex), but still not charge the customer. This works fine as long as the customer is not tax exempt in Vertex. When the customer is tax exempt no values are returned. Is there a way from the SAP side to make Vertex ignore the exemption and return tax amounts?
Thanks
Tom
Hi Tom,
check following oss notes for taxes on free deliveries 34526 y 1233225 y 102852. Hope it helps.
Regards,
JM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks.
Note 1233225 does not apply because our company code has a jurisdiction code. I already did a similar solution 102852.
Since Vertex still returns the tax rates, but not the tax amounts for exempt customers I replaced formulas 301-306 with my own that calculated the tax amount. It works, but looking for a simpler more standard solution (the elusive check this box and it will work).
FORM FRM_KONDI_WERT_931.
* through the Tax Manager
call function 'GET_TAX_RESULTS_FOR_301_306'
exporting
jur_level = '1'
i_komk = komk
i_komp = komp
i_xkomv = xkomv
importing
o_taxamt = taxamt1
o_taxpct = taxpct1
o_taxbas = taxbas1
changing
ch_xkomv_kwert = xkomv-kwert
ch_xkwert = xkwert
ch_xkomv_kbetr = xkomv-kbetr
ch_xkomv_txjlv = xkomv-txjlv
ch_xkomv_kawrt = xkomv-kawrt "N850063
exceptions
not_relevant = 1.
* Calculate Tax for Free Deliveries (FD) for all customers including tax exempt - BSEI-9DET56
TAXAMT1 = ( TAXBAS1 * TAXPCT1 / 1000 ) / 100.
XKOMV-KWERT = TAXAMT1.
XKWERT = TAXAMT1.
ENDFORM.
User | Count |
---|---|
107 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.