Tulindo
All help articles

Help / Accounting

Ledger postings

See every posting your business owes the ledger, including ones stuck waiting on a fix, and retry them once the cause is cleared.

What this page is for

Every sale, payment and stock movement owes the ledger a posting the moment it happens, and this page is the durable record of that debt until a journal entry exists to discharge it. A completed sale whose posting could not yet be written never goes missing: it sits here, visible, with its cause and its value, until it is fixed and retried.

Everyone whose role can view accounting sees this page. Retrying a posting needs a role that can post to the ledger.

At the top, Unposted tallies how many postings are Pending, Failed and Dead, with the total value they represent, and a table of each failing rule with its oldest item and what to do about it.

Below that, three views: Owed (pending, failed and dead — everything that still needs an entry), Failed and dead, and All, which also shows postings that are Posted, Skipped (correctly posting nothing) or Superseded (replaced when its source was corrected).

The columns:

  • Happened: the business instant the act took place.
  • Rule: the posting rule's own code, such as s1 or i12.
  • Attempts: how many times a failed posting has been retried.
  • Failed on: the account code or mapping key that would not resolve.
  • Last error: the cause, in plain terms.
  • Next attempt: when it will try again by itself.
  • Status: Pending, Posted, Failed, Dead, Skipped or Superseded.

How to…

How to retry one posting

Open the row menu and choose Retry, or, if several share the same Failed on value, Retry every posting that failed on the same key. Confirm either way; the posting returns to the queue with a fresh set of attempts and posts as soon as the cause is fixed.

How to retry several postings

Tick the rows you want and press Retry selected, then confirm.

How to fix a common cause

  • An unmapped key or an inactive account: point or re-point it on Account mappings, or reactivate the account on Chart of accounts.
  • A missing exchange rate: add the rate the posting needs, then retry.

How to open the entry a posting produced

Where a posting has already posted, open its row menu and choose Open journal entry.

Worked examples

Supermarket

Tumaini Supermarket's mapping for sales_revenue:drinks is accidentally pointed at a deactivated account. The next drinks sale still completes, but its posting reads Failed, naming sales_revenue:drinks under Failed on. The accountant reactivates the account on Chart of accounts, comes back here, and presses Retry every posting that failed on the same key; every sale that failed on that key posts at once.

Restaurant and bar

A stock conversion at The Acacia Grill & Bar produces three postings — components consumed, outputs produced, and the variance — and the All view confirms all three read Posted, with the variance netting to exactly zero.