There is a setting that will finalize payment when fulfillment is complete. You need to be careful about the payment method you support, but if you want to finalize sales when shipping is complete for accounting purposes, it's a good idea to first consider whether this setting will work for you.

