Fixed Asset Expense Creation upon Receipt and not Invoice

My client wants the expense to be created upon receipt of the asset. Standard Sage X3 creates Expense only when an invoice gets captured whereafter the user can capitalize the expense to create an asset.

We are contemplating special development for this but just wanted to know if there is a standard way of achieving this. For example a parameter setting etc?