As we know we can manage and close open items on special accounts in Account Management by using clearing functionality, we use it for internal accounts (Internal, Suspense, CPD etc) We recently created a clearing account product (we clear it using external reference) and open item works great. The issue we have started when we decided to add a simple charge for this account (simple transaction charge financial condition (115050)). The charge was not executed and after debugging the standard code we found out that if clearing is active you cannot use transactions charges. this is the code we found at fnction bca_obj_item_buf_prep_chk. Line 90: IF i_account_data-postctrl_pbmeth <> con_shared_lock_4_int_accounts AND i_account_data-feature_clearing = con_false AND i_flg_check_only = con_false. "note 0001372572 PERFORM create_transaction_charge USING i_account_data CHANGING c_tab_item l_tab_note_new1 l_tab_nsb_price_new l_prep_rc. …. Anyone can provide insight why we block clearing accounts from creating transaction charges? any helpful tips would be appreciated.
↧