Entities Module

Back

Overview

The Entities module is responsible for managing all business entities within the system.
An entity represents either a Customer or a Supplier, including their addresses and users.

This module defines how entities are created, validated, updated and deleted before they are used
by sales, pricing, ordering and access-control modules.

All operations are tenant-aware and fully audited.


Services

The Entities module consists of the following services:


Models

This module exposes and consumes the following models.


Entity Model

Represents a business entity (customer).

Fields:

Validation:

Notes:


Supplier Model

Represents a supplier entity.

Extends Entity Model with supplier-specific fields.

Additional Fields:

Validation:

Notes:


Address Model

Represents an address assigned to an entity.

Fields:

Validation:

Notes: