Skip to content
View as Markdown

Capabilities ​

ERP Kit's modules hold the ERP logic. Each module owns its tables, commands, and queries. An app composes the modules it needs in backend/src/modules.ts and calls their commands from its own resolvers. See Building apps.

Modules ​

AreaModules
Master dataorganization, business-partner, item-management, product-management, user-management
Sales and purchasingsales, purchase, pipeline-management
Logisticsinventory, inbound-shipment, outbound-shipment, manufacturing
Financefinancial-accounting, coa-management, accounts-receivable, accounts-payable, cash-management, tax-management
Workforceworkforce, time-tracking, leave-management, shift-schedule
Sharedapproval, notification

Read a module's contract ​

To read a module's contract (its models, commands, and queries) from your project:

bash
pnpm exec erp-kit doc modules
pnpm exec erp-kit doc module sales
pnpm exec erp-kit doc module sales command ConfirmSalesOrder