As Firecnc gains popularity, the product team seeks to enhance flexibility, particularly for owners. They aim to introduce a subscription system offering various benefits and access to new tools. The Pro subscription, for example, grants owners the ability to obtain insurance coverage in case of unexpected damage events. To facilitate this, we’ve implemented a new table, “damage_insurance_transfer,” to track damage insurance transactions. Now, all owner transactions are meticulously recorded through “owner_transaction.” With the increasing variety of transaction types, including transfers upon booking confirmation, partial refunds for tenant cancellations, funds received through damage insurance, withdrawals, and failed withdrawals, accurately tracking owner balances becomes more crucial than ever.