Трансакция (транзакция, англ. transaction) – это логически завершённая операция. В отношении денежных средств трансакцией может быть вывод со счёта или зачисление на него, то есть любая процедура, которая приводит к изменению состояния счёта.
Существуют различные виды трансакций, в зависимости от предметной области, где они совершаются:
- банковская – расходная или приходная операция по счёту. В тарифах стоимость операций может быть указана в относительных (процентах от суммы) либо абсолютных величинах;
- бухгалтерская – перевод средств между счетами в рамках одной организации. Трансакция может совершаться в виде одной или нескольких бухгалтерских проводок;
- трансакция на рынке ценных бумаг - сделка с акциями, облигациями и другими активами по их купле-продаже.
Ключевыми свойствами трансакции являются:
- неразрывность. Трансакция – неделимое действие или последовательность действий, она выполняется целиком или не выполняется вообще. Технически неразрывность трансакции обеспечивается программным обеспечением, в том числе на уровне систем управления базами данных;
- согласованность – регламентированный перевод объекта (например, банковского счёта) из одного штатного состояния в другое;
- изолированность. Трансакции выполняются независимо, промежуточные итоги незавершенной операции не могут стать условием для инициации новой сделки;
- устойчивость. Результат успешной трансакции должен закрепляться на постоянной основе и не теряться при сбоях.
Термин широко применяется в отношении операций с банковскими картами. Принято различать онлайн-трансакции (при наличии связи с процессинговыми центрами), и офлайн-трансакции, при которых изменение состояния карточных счетов происходит в отложенном режиме, спустя некоторое время после совершения операции, например, покупки товара.