A transaction record represents any constituent interaction with the Luminate Online system, either directly through a web site or indirectly through an API that involve a financial payment (i.e. donations, TeamRaiser registrations, product orders).
Each type of transaction record includes a different set of fields. For example, a product order may contain details about which items the constituent ordered, while a donation may include information about recurring or installment payments.
Luminate Online Web Services only supports unidirectional synchronization of transaction records: when a constituent engages in a online activity through the Luminate Online system, the web services can be used to download information about the activity into the client system. However, changes in the opposite direction are not supported: the client system cannot use the web services to create, update or delete transaction records in the Luminate Online database.