If you want to use Quickbook POS, you can use a variety of other processors (including Quickboooks), but Square is not one of them. Square is a proprietary platform, meaning that they only use their processing if you are using their POS.
StitchLabs is a sweet solution for connecting inventory systems. But, it is pricey. What kind of volume are you doing?