Developers

Estimated reading: 0 minutes
Read Me
Read Me

Akaunting is an online, open-source, and free accounting software designed for small businesses and

Understanding the hierarchy
Understanding the hierarchy

Users manage Companies that contain Invoices, Customers, etc. Users Users are located

Modules
Modules

Akaunting ships with core accounting tools needed to manage money. It also

Menu
Menu

The left sidebar of Akaunting contains the company switcher and menu. We

Settings
Settings

We’ve tried our best to ease the life of developers. Mostly, developers

Permissions
Permissions

Akaunting provides a powerful ACL system thanks to the wonderful Laratrust package for Laravel.

Bulk Actions
Bulk Actions

Bulk Actions allow users to check off multiple records, choose an action,

Search String
Search String

Akaunting uses the lorisleiva/laravel-search-string package in the backend to search/filter records. Akaunting automatically prepares

Overriding Output
Overriding Output

Let’s say you’re developing a module/app that adds/removes functionality to/from Akaunting core,

Hooking Models
Hooking Models

Let’s say you’re developing a module/app that adds functionality to Akaunting. However,

RESTful API
RESTful API

Akaunting provides a RESTful API to create, read, update, and delete (CRUD)

Beyond CRUD
Beyond CRUD

In this article you’ll learn how to make a Blog module with beyond CRUD

Making a payment method
Making a payment method

Akaunting is not used only for accounting management but also for getting

Version compatibility
Version compatibility

Users will get the respective module version according to Akaunting version when

Become Module Developer
Become Module Developer

Please fill out this application to become an Akaunting Module Developer. Thank

Share this Doc

Developers

Or copy link

CONTENTS