How to use the alternative tax classification in sales order header
In the sales order header, on the tab “Billing Document”, there exists a possibiltity to influence the tax determination. In the block “Billing” fields exists to enter manually an alternative tax classification for the customer:
The fields are named VBAK-TAXK1, VBAK-TAXK2 until VBAK-TAXK5.
Those fields are never filled, see thread TAXK1 through 3 not populating into Sales Order
Instead the intention is to override in a specific sales order the usual tax classification from customer master, for this one document only.
Which field should be filled depends on the fields used in the access sequence:
If the tax condition record is found with an access containing field KOMK-TAXK1, then for a manual override of the customer master the first field VBAK-TAXK1 would have to be filled manually.
First the information is taken from the customer master:
Depending on the customizing settings, in this case the tax classification of the ship-to-party is used.
Only when field VBAK-TAXK1 would be filled, then this value would be overwritten here:
Here VBAK-TAXK1 would replace the customer master data, when it would have been entered in the sales order header.
VBAK-TAXK2 would be taken into TKOMK-TAXK2. On the tax determination this would have only an effect, if in any access sequence of the tax condition the field KOMK-TAXK2 would be in use.
Thank you for a wonderful and helpful document.
Tobias Reiner Dolgener the blog was really helpful for me.
Would appreciate if you can clear some doubts I have -
We change the Alt tax classification VBAK-TAXK1 in order; subsequently based on this tax classification we will have the tax records determined in the order item.
Lets say we have order related billing and the copy controls for the item pricing has G
G- copy pricing elements and redetermine taxes
Assuming that condition record for tax has not changed; will the system pick up the same tax classification and tax rates in billing?
In my case during billing its redetermining & picking TAXK1 from customer master and the one maintained in the order is not copied over. this is causing discrepancies in tax record determination
how could we resolve this without changing the pricing type in copy controls?
A very nice post indeed.