Advertising sustains the DA. Ads are hidden for members. Join today

Contributed module documentation

Transaction

The transaction module provides an extensible support to define transactional flows linked to any content entity type. An example of transactional operation is an accounting account, where the content entity acts as the account and each transaction is a movement.

Overview

Basic concepts about the transaction module and how it works

A practical use case, step by step

A guide that illustrates how to create an accounting system based on the Drupal 8 Transaction module.

Transaction execution

How the transaction execution works, result codes and messages, and automatic execution options.

Data management and meta-fields

How to handle with data in transactions.

The generic transactor

Details about the most basic transactor.

The balance transactor

The balance transactor provides accounting transactional flows.

Transaction operations

Provide a typology within the same transaction type and a way to set custom descriptions and details with tokens.

Rules integration

How the transaction module integrates with rules, list and description of the events and actions provided.

Creating your own transactor

Want to implement your own transactor plugin? A step-by-step guide.

Contribute

How to contribute to the drupal transaction module.

Guide maintainers

manuel.adan's picture