EdithLog in
Journals & Vouchers

Double-entry records your ledger can trust.

Create, review, and post journals and vouchers with full validation. Every correction goes through a reversal, not an edit — keeping audit history intact from day one.

Voucher types

Eight document types that map to every day-to-day accounting transaction.

Journal voucher
Payment voucher
Receipt voucher
Sales invoice
Purchase bill
Credit note
Debit note
Contra entry
Create a journal entry

Entry workflow

Keyboard-friendly line grid with validation before anything touches the ledger.

Line-entry grid
Debit / credit columns
Dimensions per line
Tax codes
Attachments
Entry notes
Start an entry

States and controls

A journal moves through explicit states — nothing posts without passing all checks.

Draft
In review
Posted
Reversed
Failed
Queued

Corrections and audit

Posted entries are immutable. All corrections create a traceable financial event.

Reversal flow
Linked original
Audit reason
Hash chaining
Tamper evidence
Correction log
Deep product detail

What this page covers in practice

Posting invariants

Edith enforces double-entry correctness at the boundary where a journal transitions to posted state.

Debits equal credits
Period must be open
Account must be postable
Dimension must be valid
Tax code compatible
Approval complete

Reversal model

Corrections never overwrite ledger lines — they create an equal and opposite entry tied to the original.

Full reversal entry
Partial reversal via credit/debit note
Reversal reason required
Original stays posted
Both show on ledger
Net impact visible