cancel
Showing results for 
Search instead for 
Did you mean: 

Tax on Free Delivery Orders

tom_samata
Explorer
0 Kudos

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

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Tom,

check following oss notes for taxes on free deliveries 34526 y 1233225 y 102852. Hope it helps.

Regards,

JM

tom_samata
Explorer
0 Kudos

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.