Presumably it would be possible to write a module/function to backup financial transactions to file and delete them from the database - perhaps deleting only those within a range of dates? Could be useful to expunge records older than a few years and would have the side-effect of allowing users to configure FrontAccounts to their detailed requirements before entering any live data.
I suppose it would entail:
Start a transaction
If a complete reset is required
log and set opening document numbers
For records between start date and end date
backup and delete debtor transactions, details and tax
backup and delete supplier transactions, invoice items and invoice tax
backup and delete POs, details and purchase data
backup and delete WOs and associated data
backup and delete Goods Received
backup and delete stock levels
backup and delete stock movements
backup and delete supplier allocations
backup and delete bank, GL and budget transactions
commit the transaction
Non-trivial - particularly the design and testing phases to make sure that no aspect of the system was compromised.