Hi
I believe you refer to billing block in SO, so, the userexit is for SO. So, try with USEREXIT_SAVE_DOCUMENT_PREPARE in include MV45AFZZ. XKOMV is populated when you save the SO(set a break point in this subroutine)., so look for the condition and its value.
I hope this helps you
Regards
Eduardo