The app needs “read write” access in order to have invoicing functionality available for users along with the synchronization function. To synchronize PayPal and Square, the app requests “read only” access rights.