Skip to content
English
  • There are no suggestions because the search field is empty.

How Accounting Transaction Link Logs Work

Source: accounting_transaction_link_log.rb, accounting_changes_controller.rb

  • Link logs are restricted to trade_in and sale transaction types — other transaction types do not generate link logs
  • Each link log supports up to four link keys for connecting related records across systems
  • Five accounting integrations are supported: Xero, MYOB, QBO, Sage, and Sage AUS
  • Link logs support optional secondary references for additional cross-referencing between systems
  • When the accounting package is changed on a company, the cleanup is delegated to the AccountingChange model, which handles clearing or migrating link logs as appropriate

Support scenarios

  • "Trade-in transaction isn't linking to the accounting system" → Check whether a link log exists for the transaction. Link logs are only created for trade_in and sale types. If the transaction type is different, no link log will be generated.
  • "We switched accounting packages and old link logs are still showing" → The AccountingChange model handles cleanup when the package changes. If link logs persist, the accounting change may not have completed properly — check for errors in the accounting change process.