This is a WinForms app that syncs data between Carbon and QuickBooks Desktop
- Contacts are synced from QuickBooks to Carbon
- Shipments and Purchase Orders are synced from Quickbooks to Carbon
It uses a 64-bit configuration
- Clone the repo and run the
setup.exe
inbin/publish
to install the Application
- With the application installed and opened, navigate to the Settings tab
- The API URL and public key should be pre-populated, but you can get them from the API Docs page if needed
- In the Carbon application, navigate to Settings > API Keys and generate an API key, and save this to the settings.
- In QuickBooks, get the account numbers for purchases and sales revenue, and enter them in the settings.
- Save the settings, and you're ready to sync.
dotnet run
In Visual Studio 2022, select Build > Publish Selection. The ClickOnce profile should be pre-selected. Clicking the Publish button should update the bin/publish
folder.