For vintrace to determine a journal entry between two Accounts is required and then post this to your General Ledger, both Accounts in any transaction must be Syncable. See this post regarding Account configuration.
vintrace will post journal entries to your accounting package when you run the Accounts Sync console to tally up all the transactions since last running the Accounts Sync. It is important to realise that each individual transaction is not automatically synced to your General Ledger, rather, this is tallied and synced in bulk. This gives you a chance to review the journals before posting them to your General Ledger.
By default vintrace sets the Syncable flag automatically depending on the Type of account. For example, Asset, Work in Progress and Cost of Goods sold accounts have this option enabled. Only alter this option if you understand the implications of doing so or are under direction by vintrace support.
To understand how Syncable works let’s look at an example. Let’s assume you have purchased Chemical supplies to the value of $100 and received these into vintrace. Your Chemical Asset account is credited $100 from the purchase. You use all this chemical ton your wines transferring that $100 value from the Chemical Asset Account to the Bulk Wine in Progress Account. In accounting terms this debits the Chemical Asset Account and credits the Bulk Wine in Progress account for $100.
At the end of the month you run Accounts sync from the Accounts – Accounts sync console. vintrace inspects all transactions since the last sync was performed and identifies only those where both Accounts involved have the Syncable option enabled. The Accounts Sync then tallies all these transactions as a basis for the journals it provides you via the Preview function.
In the above example if your Chemical asset account was not Syncable vintrace would not include the $100 transaction mentioned above in the tally for the journal between the Chemical Asset Account to the Bulk Wine in Progress Account.