Core GL tables, posting rules, APIs, and tests.

General ledger

Kulanz stores the organizational chart of accounts, draft and posted journal entries, fiscal periods, and inbound payment transactions. Operators manage GL from the dashboard Accounting area; integrators POST normalized payment events to the accounting webhook.

Key concepts

  • Document date — economic date on the source document.
  • Posting date — when the entry is recorded; used for trial balance and period lock.
  • Period lock — closed fiscal months/quarters reject new posts in that range.

Full reference

Architecture, table glossary, API list, and test commands: docs/general-ledger.md in the repository.

QBO / accounting integration docs cover external sync; this page describes the in-app GL.