Do I need to settle (Batch Out) my transactions every day?

No. The Easy Pay Direct system automatically settles your transaction at the end of every day.