On this page

Transaction Posting Rules

Updated 31 October 2026

Transactions decide how accounting information is recorded in Aedon.Accounting. They follow double-entry bookkeeping, with one refinement: each line of a transaction is posted separately, a method we call Unified Ledger Accounting. This gives a particularly strong audit trail, because every ledger entry can be traced back to the transaction line that created it.

The ledger entries posted by a transaction

Transactions fall into four groups:

  • Invoicing: an exchange of goods or services
  • Bank: an exchange of money
  • Journal: an accounting adjustment
  • FX: a foreign exchange gain or loss

The tables show the debits and credits for each transaction type. “Line nominal” means the nominal code on each transaction line, usually from the product. The debits always equal the credits.

Sales transactions

Code Transaction Debit Credit
SI Sales Invoice Accounts Receivable Line nominalOutput VAT
SC Sales Credit Line nominalOutput VAT Accounts Receivable
SA Sales Payment on Account Bank Accounts Receivable
SP Sales Payment Bank Accounts Receivable
SR Sales Refund Accounts Receivable Bank
SF Sales Payment Failure Accounts Receivable Bank
SG Sales Gain Accounts Receivable FX gains and losses
SL Sales Loss FX gains and losses Accounts Receivable

Purchase transactions

Code Transaction Debit Credit
PI Purchase Invoice Line nominalInput VAT Accounts Payable
PC Purchase Credit Accounts Payable Line nominalInput VAT
PA Purchase Payment on Account Accounts Payable Bank
PP Purchase Payment Accounts Payable Bank
PR Purchase Refund Bank Accounts Payable
PF Purchase Payment Failure Bank Accounts Payable
PG Purchase Gain Accounts Payable FX gains and losses
PL Purchase Loss FX gains and losses Accounts Payable

Bank transactions

Code Transaction Debit Credit
BP Bank Payment Line nominalInput VAT Bank
BR Bank Receipt Bank Line nominalOutput VAT
BT Bank Transfer Receiving bank Paying bank
BG Bank Gain Bank FX gains and losses
BL Bank Loss FX gains and losses Bank

A bank revaluation posts a Bank Gain or a Bank Loss.

Journals

Code Transaction Debit Credit
MJ Manual Journal As entered As entered
BJ Budget Journal As entered, in a budget layer As entered, in a budget layer

Transactions that don’t post

Sales Orders, Proforma Sales Invoices and Purchase Orders don’t create ledger entries. They post only once they are converted to an invoice.

Related articles

Was this article helpful? *
Still not working?

Raise a case and our support team will help.