Da du die Function kontobuchung (); nutzt, denke ich mal, dass das in der functions.lib.php so geregelt wird, dass erst Bonuspoints abgebucht werden und dann das normale Guthaben.

Müsstest dir dann mal die Function genauer ansehen.