Skip to main content
Transactions

Understand transactions in depth and why they are the foundation of Bkper

Updated over 3 weeks ago

Introduction

A transaction is nothing more then moving a resource (money or credit) from one place to another. When you pay a taxi for a ride, the amount of money that goes from your wallet to the driver represents a transaction.

This real life transaction, is represented by an Amount that goes from an Origin Account to a Destination Account. Where the Origin Account represents your wallet or Cash and the Taxi driver is the Destination Account. The amount on the transaction is the quantity of money that you paid for the ride.

The video How the economy works by Ray Dalio from Bridgewater Associates explains Transactions in a broader context.

Transaction Elements

In Bkper, real-life transactions are represented by four essential elements that ensure consistent tracking of account balances over time:

• Date

• Amount

• From Account

• To Account

If any of these elements are missing, the transaction is recorded as an incomplete draft (see below).

Transaction Lifecycle

Use any text as input to record transactions, once recorded the Transaction moves through a lifecycle with four distinct states

Draft

The Draft state lets humans, bots or agents make adjustments to the Transaction before they have an impact on the Account Balances.

Unchecked

The Uncheck state identifies Transactions that are posted, changed Account Balances but can still be edited or trashed.

Checked

The Checked state identifies Transactions that are posted, changed Account Balances but cannot be edited nor trashed.

Trashed

Draft Transactions can be trashed and un-trashed.

Unchecked Transactions can also be trashed and un-trashed.

This lifecycle ensures flexibility while maintaining the integrity of your financial records.

Get Started with Transactions: Post your first Transactions

Did this answer your question?