
If I start entering something on the laptop before the sync has occurred I'll get the conflict dialog and be asked to choose either the copy from the desktop or the copy from the laptop. When I open the laptop up, as long as iCloud has had time to sync, my open copy of QuickBooks Mac will have all the changes I made on the desktop. Then I head out to a coffee shop with the laptop.

I'm working on the desktop, adding transactions, etc. In practice I have my Quickbooks company file open on both my laptop and my desktop. You get to choose which version to accept: the one coming from the cloud or the one you are modifying locally. QuickBooks Mac 2019 will detect that and give you the standard iCloud "changed copy" dialog. The problem is if you make changes on the second computer before iCloud can complete the copy.

On the second computer iCloud detects that the cloud version is newer and will copy the file down to the second computer. When you make a change to the file on one computer iCloud will detect that change.
