Xero reports U.S. small businesses average 28.8 days for invoice payments, wherein tips include clear payment terms, ...