To automate and reduce the level of data entry, it would be great to import bank statements and code them into the register.
With payments you can add downloaded bank data to the register thro the Add one to the Register and write a check.
For sales you need to match it to a pre existing invoice (this requires you to enter the invoice). To enable transaction sales entries to be made into the register from downloaded bank data please add the sales receipt function.