A manual journal is written as a GL batch: a header (date, period, currency, a narrative saying what it is) and as many lines as it needs. The form adds up the debits and credits as you type and shows the difference; a batch posts only when the difference is zero, because double-entry is not a style preference — it is the arithmetic that keeps the books provable.
Posting is a deliberate act behind the post gl-batches permission,
taken from the batch's own page — 1.5's
separation of duties applies: in most companies, writing a journal
and posting it are different people's authorities. The period must be
open, every line must carry exactly one of a debit or a credit, no
amount may be negative, and control accounts are refused
(7.5). A batch that fails
any check stays a draft, with the reason named.
Posted batches — yours and the modules' — are the GL Batches list; Journal Entries is the same information one level down: every posted line with its batch, account, dimensions and reference, for the days you need to find one line among thousands. A posted batch is never edited. Reverse (same permission) posts a mirror batch that copies the original's dimensions and links back to it, and the pair stays visible forever — the ledger keeps both the deed and its undoing.