Chart of Accounts
Manage your General Ledger accounts — create, list, and retrieve accounts with multi-currency support.
List Accounts
GET /api/v1/gl/accounts
Authorization: Bearer <access_token>
Response (200):
[
{
"id": "uuid",
"code": "1000",
"name": "Cash",
"type": "asset",
"currency": "VND"
}
]
Create Account
Unique account code (e.g. “1000”)
Account name (e.g. “Cash”)
Account type: asset, liability, equity, revenue, expense
ISO currency code (default: VND)
POST /api/v1/gl/accounts
Authorization: Bearer <access_token>
{
"code": "1000",
"name": "Cash",
"type": "asset",
"currency": "VND"
}
Response (201):
{
"id": "uuid",
"code": "1000",
"name": "Cash",
"type": "asset",
"currency": "VND"
}
Get Account
GET /api/v1/gl/accounts/:id
Authorization: Bearer <access_token>