Over two years ago ASB launched support for Xero’s feature that allows you to create payments in Xero and have them automatically sent to internet banking (without need to download a batch file and upload).
https://www.xero.com/blog/2014/04/next-generation-reality/
https://community.xero.com/business/discussion/2751474/#answer
Xero advise that the hold-up for integrating other banks is not Xero, but the willingness of the individual bank.
Has there been a conversation at BNZ with Xero about this feature - will it happen anytime soon for BNZ customers?