Virtual reconciliations accounts are extremely useful if your business has lots of different customers paying you.
With virtual reconciliation accounts you get ONE master bank account in your companies name. You can then open an unlimited amount of virtual accounts underneath it. The virtual accounts have unique account numbers, and you can assign them a friendly name with web hooks.
The benefit is that you can know when a customer pays their invoice, etc.
All funds funnel up to the master account.