Трансакция – операции с денежными средствами: перевод, вывод или зачисление на счет. То есть любой процесс, связанный с использованием банковским счетом. Слово происходит от английского transaction – «дело, сделка, соглашение».
Существует несколько видов операций, которые принято называть трансакциями.
- Банковская трансакция – перевод средств с одного счета на другой. Например, в тарифных сборниках банков стоимость операций по переводу денег может быть указана в процентах от суммы либо как цена одной трансакции, то есть твердая сумма за операцию.
- Бухгалтерская трансакция – также перевод средств между счетами, но в рамках одного предприятия. При этом необходимо учитывать, что одна трансакция – это не обязательно всего одна проводка, так как некоторые операции требуют нескольких записей.
- Трансакция на рынке ценных бумаг – это сделка с теми или иными активами. Количество покупаемых или продаваемых акций, облигаций или производных финансовых инструментов за одну трансакцию может быть любым.
Также следует выделить свойства трансакции, такие как:
- Неразрывность. Трансакция — неделимая единица работы, она выполняется целиком или действие не происходит. За обеспечение неразрывности отвечает СУБД (система управлениями баз данных).
- Согласованность. Каждая сделка должна обеспечить перевод информации из одного слаженного состояния в другое.
- Изолированность. Трансакции выполняются независимо друг от друга. То есть промежуточные итоги незавершенной операции не должны быть доступными для новой сделки.
- Устойчивость. Результат успешной трансакции сохраняется в базе данных постоянно и не должен теряться при случайных сбоях.
Кроме того, термин «трансакция» широко применим при операциях с кредитными картами. Причем принято различать онлайн-трансакции, когда происходит немедленная связь с процессинговым центром, и офлайн-трансакции, при которых этого не происходит.