Open ERP

Create a custom module

Use the Module Builder to describe, review and generate a tenant-owned ERP module without changing the standard modules.

Before using the AI Module Assistant

Select the Tenant, Module Type and Company first. The assistant needs this context before it can prepare a useful definition proposal.

AI proposes; you approve

The assistant fills a draft form. It does not save the definition, allocate a Module ID, change a tenant database or generate source files by itself.

Module Builder section selector shown in the responsive ERP workspace
The builder separates each responsibility into a focused tab. On a narrow screen the tabs stack vertically; the same sections use a compact grid on desktop.

Recommended creation flow

  1. 1
    Describe the module

    State the business purpose, header fields, line items, calculations, reports and expected posting behaviour.

  2. 2
    Review every section

    Check columns, lookups, child modules, validations, form layout, voucher rules, stock rules and reports.

  3. 3
    Save a draft

    Save work safely while the definition is still changing.

  4. 4
    Generate from a version

    Generation uses an immutable definition version and records the resulting job and installed files.

  5. 5
    Test in the tenant ERP

    Verify create, edit, delete, calculations, reports and posting before giving users access.

Important design rules

  • Keep menu text concise—20 characters or fewer.
  • Place entire child sections deliberately in the parent form layout.
  • Use structured lookup filters; never enter arbitrary SQL or executable code.
  • Ensure debit and credit posting balances before generation.
  • Use stable source identifiers so updates and deletes can reverse old posting safely.

Learn the builder one tab at a time

The available tabs change with the selected module type and enabled capabilities. Use these guides while reviewing an AI-filled proposal or configuring a module manually.

Next guideAdministration