Treating BTC as cash is fine but I would consider creating an account for BTC in your accounting software since it could become a problem when you reconcile.
It’s a solvable problem for sure, just no one is discussing best practices yet.
Crazy to think this is a 15-year old asset and it still seems early in this aspect.
You do BTCpayserver POS or online?