AVKUL ERPDocs
MODULE GUIDE · 11 OCT 2026

General ledger

Maintain account records and post balanced double-entry journals with auditable reversals.

Try guided demo →Download guide ↓
General ledger — illustrated workflow banner

What you can do

01

Chart of accounts

02

Balanced journals

03

Journal reversal

04

Trial balance

05

Income statement

Access & setup

Intended access: Assigned account with the required permissions.

  • An assigned school account with the required permissions.
  • The academic, student or staff setup used by this workflow.
Required permission keys
fee:viewfee:manage

Use the public sample demo to learn this flow. Your assigned ERP account determines access to actual school records.

How the workflow works

  1. 01

    Review or seed the chart of accounts

    An assigned school account with the required permissions.

  2. 02

    Prepare matching debit and credit lines

    Balanced journals is part of the documented workflow.

  3. 03

    Post the balanced journal and inspect its record

    Journal reversal is part of the documented workflow.

  4. 04

    Use a reversal to correct an entry without erasing the original

    Review the result in the connected record or workspace before moving on.

Request fields to understand

Source-declared fields used by related operations; each operation has its own validation and scope.

FieldDeclared typeInput
namestringRequired by declaration
codestringOptional
typestringRequired by declaration
parentIdstringOptional
isPostablebooleanOptional
isActivebooleanOptional
linesJournalLineDto[]Required by declaration
entryDatestringOptional
narrationstringOptional
sourcestringOptional
sourceRefstringOptional

Rules & current limits

  • Debits and credits must balance. Ledger recording is not a bank settlement or a statutory filing.

Source inventory checked on 11 October 2026. Guide availability confirms documentation publication, not certification of every external service or device flow.

Try general ledger

Open a guided sample workspace, try the available actions, then reset whenever you like. No login required.

Launch guided demo →

API & permissions reference

This is the module’s source-declared endpoint catalogue. Reading this reference does not execute any request.

10 source-declared operations
GET/api/v1/ledger/accounts

List Accounts

fee:view
POST/api/v1/ledger/accounts

Create Account

fee:manage

Declared request fields: name (required), code (optional), type (required), parentId (optional), isPostable (optional).

POST/api/v1/ledger/accounts/seed-defaults

Create a standard chart of accounts, skipping what exists

fee:manage
PATCH/api/v1/ledger/accounts/:id

Update Account

fee:manage

Declared request fields: isActive (optional).

DELETE/api/v1/ledger/accounts/:id

Remove Account

fee:manage
GET/api/v1/ledger/journals

List Journals

fee:view
POST/api/v1/ledger/journals

Post a balanced double-entry transaction

fee:manage

Declared request fields: lines (required), entryDate (optional), narration (optional), source (optional), sourceRef (optional).

POST/api/v1/ledger/journals/:id/reverse

Post the mirror image; the original stays on the record

fee:manage

Declared request fields: narration (optional).

GET/api/v1/ledger/trial-balance

Every account with its debit/credit totals

fee:view
GET/api/v1/ledger/income-statement

Income, expenditure and surplus for a period

fee:view

Open the actual application

ERP links use your assigned account. Record-specific pages start from the list so you can choose a real record.

Keep exploring