on 05-05-2010 2:58 PM
Hi
We are implementing indirect procurement in a country were the tax code calculation is a bit complicated. We want the system to calculate the tax in as many cases as possible. The problem we are having is that for a certain product category the tax can differ depending on what the expense is being used for. For this is seems the SRM setup is not enough. Does anyone have a smart solution for these more "complicated" tax calculations? Do we have to split all the product categories? We would like to avoid that since we are using UNSPCS as a template.
Any suggestions would be great!
Thanks
/Anders
Hi Anders,
The tax code is re-calculated by a BADI. This is the call stack:
FUNCTION BBP_TAX_DETERMINE_TAX_CODE
FUNCTION BBP_TAX_CREATE_TABLE
FUNCTION BBP_TAX_UPDATE_TAX_SEG
FUNCTION BBP_TAX_CALCULATE_TAXES
FORM TAX_CALCULATE_AND_MODIFY
FORM PROCDOC_CROSS_CHECKS
FORM PROCDOC_UPDATE
FUNCTION BBP_PROCDOC_UPDATE
FUNCTION BBP_PD_SC_UPDATE
FORM SC_UPDATE
In FUNCTION BBP_TAX_DETERMINE_TAX_CODE, the BADI determine_tax_code
is called.
Hope this helps,
Kind Regards,
Matthew
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.