Skip to main content

Operations

Operations is the central hub for managing your business's core commercial data -- customers, suppliers, products, sales orders, and purchase orders. It provides master data management, configuration options for taxes and payment terms, and a posting history log for tracking cross-module data synchronization.

Dashboard

Navigate to Operations > Dashboard to access the operations overview.

The dashboard provides a high-level snapshot of your business activity:

  • Customer Statistics: Total customers, active customers
  • Supplier Statistics: Total suppliers, active suppliers
  • Product Statistics: Total products, active products
  • Order Statistics: Total sales orders, total purchase orders, orders created today
  • Sales This Month: Total sales order value for the current month
  • Sales Orders by Status: Breakdown of sales orders by their current status (e.g., pending, confirmed, completed)
  • Purchase Orders by Status: Breakdown of purchase orders by their current status
  • Recent Sales Orders: The five most recent sales orders with customer name, order number, amount, and status
  • Recent Purchase Orders: The five most recent purchase orders with supplier name, order number, amount, and status
  • Low Stock Products: Count of products with stock levels below threshold (when inventory tracking is active)

Master Data

Customers

Navigate to Operations > Master Data > Customers to manage your customer records.

Viewing Customers

The customer list displays all customer records with:

  • Customer code
  • Name and company name
  • Customer type
  • Email and phone
  • Status (Active, Inactive, etc.)
  • Payment term

Filtering and Search:

  • Customer Type Filter: Filter by customer type (e.g., B2B, B2C)
  • Status Filter: Filter by status
  • Search: Search by name, email, phone, or customer code

Creating a Customer

  1. Click Add Customer
  2. Fill in the required and optional fields:
FieldRequiredDescription
NameYesCustomer name
Company NameNoAssociated company
Customer TypeYesType of customer (e.g., B2B, B2C)
EmailNoEmail address
PhoneNoPhone number
MobileNoMobile number
WebsiteNoWebsite URL
Tax IDNoTax identification number
VAT NumberNoVAT registration number
Payment TermNoDefault payment term for this customer
Credit LimitNoMaximum credit amount
NotesNoAdditional notes
  1. Click Save

A customer code is auto-generated based on the prefix and padding configured in Operations Settings.

Viewing Customer Details

Click View on any customer to see the full profile, which includes:

  • Overview Tab: Customer information, contact details, and statistics (total orders, total revenue, pending orders, completed orders)
  • Addresses: Multiple addresses with the ability to set a primary address
  • Contacts: Multiple contact persons with primary contact designation
  • Documents: Uploaded documents (contracts, IDs, etc.) with title, type, number, issue date, and expiry date
  • Recent Sales Orders: The 10 most recent sales orders for this customer

Managing Addresses

From the customer detail page, you can add multiple addresses:

  1. Click Add Address in the Addresses section
  2. Enter the address details (street, city, state, postal code, country)
  3. Optionally mark as primary address
  4. Save the address

One address can be designated as the primary address. When you set a new address as primary, the previous primary address is automatically updated.

Managing Contacts

From the customer detail page, you can add multiple contact persons:

  1. Click Add Contact in the Contacts section
  2. Enter contact details (name, email, phone, position)
  3. Optionally mark as primary contact
  4. Save the contact

Managing Documents

Upload and manage documents for each customer:

  1. Click Add Document in the Documents section
  2. Enter the document title, type, document number, and optional issue/expiry dates
  3. Upload the document file
  4. Save

Documents can be downloaded directly from the customer detail page.

Suppliers

Navigate to Operations > Master Data > Suppliers to manage your supplier records.

Supplier management works similarly to customer management with equivalent features for addresses, contacts, and documents.

Creating a Supplier

  1. Click Add Supplier
  2. Fill in the required and optional fields:
FieldRequiredDescription
NameYesSupplier name
Company NameNoCompany name
EmailNoEmail address
Phone NumberNoPhone number
MobileNoMobile number
WebsiteNoWebsite URL
Tax IDNoTax identification number
VAT NumberNoVAT registration number
Payment TermNoDefault payment term
Credit LimitNoCredit limit
NotesNoAdditional notes
  1. Click Save

Viewing Supplier Details

Click View on any supplier to see the full profile including:

  • Overview with statistics (total orders, total spent, pending orders, completed orders)
  • Addresses, contacts, and documents sections (same functionality as customers)
  • Recent purchase orders for this supplier

Products

Navigate to Operations > Master Data > Products to manage your product catalog.

Viewing Products

The product list displays:

  • Product image (thumbnail)
  • Product code and SKU
  • Name
  • Category
  • Base price and selling price
  • Stock level (if inventory tracking is enabled with the WMS Inventory module)
  • Status

Filtering and Search:

  • Category Filter: Filter by product category
  • Status Filter: Filter by product status
  • Warehouse Filter: Filter by warehouse (when WMS Inventory module is enabled)
  • Search: Search by name, SKU, product code, or barcode

Creating a Product

  1. Click Add Product
  2. Fill in the product details:
FieldRequiredDescription
NameYesProduct name
Product CodeNoAuto-generated or manual product code
SKUNoStock Keeping Unit (auto-generated if WMS module is enabled with auto-SKU)
BarcodeNoBarcode value
CategoryNoProduct category
BrandNoBrand name
DescriptionNoProduct description
Base PriceYesBase/cost price
Cost PriceNoCost price
Selling PriceYesSelling price
TaxNoTax configuration to apply
Unit of MeasureNoUnit from WMS module (when enabled)
Weight / Weight UnitNoProduct weight
Min/Max Stock LevelNoStock level thresholds
Reorder LevelNoLevel at which to reorder
ThumbnailNoProduct image (max 2MB)
Is TrackableNoWhether to track inventory for this product
StatusYesActive, Draft, Discontinued, etc.
  1. Click Save

Viewing Product Details

The product detail page shows:

  • Product Information: All fields plus profit margin calculation
  • Variants: Product variants (if any)
  • Pricing Rules: Special pricing rules
  • Warehouse Stock: Stock levels per warehouse (when WMS Inventory module is enabled)
  • Recent Transactions: Recent inventory transactions (when WMS Inventory module is enabled)
  • Statistics: Total stock, total value, variant count, profit margin
Product Deletion

A product cannot be deleted if it has active inventory (stock level greater than zero). Clear all stock first before deleting.

Configuration

Tax Configurations

Navigate to Operations > Configuration > Tax Configurations to manage tax rates used across the system.

Tax configurations are shared with the Accounting module and appear in both the Operations and Accounting menus.

Creating a Tax Configuration

  1. Click Add Tax Configuration
  2. Fill in the details:
FieldRequiredDescription
NameYesTax name (e.g., "VAT 15%")
CodeYesUnique code (e.g., "VAT15")
RateYesTax rate percentage (0-100)
DescriptionNoDescription
Is ActiveNoWhether this tax is active
  1. Click Save
Tax Deletion

A tax configuration cannot be deleted if it is currently assigned to any products. Remove the tax from all products first.

Payment Terms

Navigate to Operations > Configuration > Payment Terms to define payment terms for customers and suppliers.

Payment terms specify how many days a customer or supplier has to complete payment.

Creating a Payment Term

  1. Click Add Payment Term
  2. Fill in the details:
FieldRequiredDescription
NameYesTerm name (e.g., "Net 30")
CodeYesUnique code (e.g., "NET30")
DaysYesNumber of days for payment
DescriptionNoDescription
Is ActiveNoWhether this term is active
  1. Click Save
Payment Term Deletion

A payment term cannot be deleted if it is assigned to any customers or suppliers. Remove the assignment first.

Product Categories

Navigate to Operations > Configuration > Product Categories to organize products into categories.

Categories support a parent-child hierarchy, allowing you to create subcategories.

Creating a Product Category

  1. Click Add Category
  2. Fill in the details:
FieldRequiredDescription
NameYesCategory name
CodeYesUnique category code
Parent CategoryNoParent category for sub-categorization
DescriptionNoDescription
Display OrderNoSorting order
Is ActiveNoWhether this category is active
  1. Click Save
Category Deletion

A product category cannot be deleted if it has sub-categories or if products are assigned to it.

Sales Orders

Sales orders are created from within customer detail pages or the sales order list. They track orders placed by your customers.

Creating a Sales Order

  1. Navigate to a customer's detail page, or go to the sales order list
  2. Click Create Sales Order
  3. Fill in the order details:
FieldRequiredDescription
CustomerYesSelect the customer
Payment TermNoPayment term for this order
Order DateYesDate of the order
Delivery DateNoExpected delivery date (must be on or after order date)
StatusYesOrder status
Payment StatusNoPayment status (Pending, Partial, Paid, Overdue)
Payment MethodNoPayment method used
NotesNoOrder notes
  1. Add line items by selecting products, entering quantities, unit prices, tax rates, and discount amounts. Line totals are calculated automatically.
  2. Click Save

An order number is auto-generated based on the configured prefix and numbering settings.

Order Statuses and Payment Statuses

Payment StatusDescription
PendingPayment has not been received
PartialPart of the payment has been received
PaidFull payment received
OverduePayment is past due

When a sales order's payment status is changed to Paid or Partial, the system automatically creates a corresponding income transaction in the Accounting module (when auto-sync is enabled).

Purchase Orders

Purchase orders track orders placed with your suppliers.

Creating a Purchase Order

  1. Navigate to a supplier's detail page, or go to the purchase order list
  2. Click Create Purchase Order
  3. Fill in the order details:
FieldRequiredDescription
SupplierYesSelect the supplier
Payment TermNoPayment term for this order
Order DateYesDate of the order
Expected Delivery DateNoExpected delivery date (must be on or after order date)
StatusYesOrder status
Payment StatusNoPayment status
Payment MethodNoPayment method
NotesNoOrder notes
  1. Add line items by selecting products, entering quantities, unit prices, tax rates, and discount amounts.
  2. Click Save

When a purchase order's payment status is changed to Paid or Partial, the system automatically creates a corresponding expense transaction in the Accounting module (when auto-sync is enabled).

Posting History

Navigate to Operations > Posting History to view the log of all cross-module data synchronization operations.

Posting history tracks when data flows between modules -- for example, when a paid sales order creates a transaction in the Accounting module.

Viewing Posting Logs

The posting history table displays:

  • Posted At: Timestamp of the posting
  • Source: Source module and entity (e.g., SystemCore > Sales Order)
  • Target: Target module and entity (e.g., AccountingCore > Transaction)
  • Action: The type of action (create, update, etc.)
  • Status: Success or Failed
  • Amount: The amount involved (if applicable)
  • Posted By: The user who triggered the posting, or "System" for automatic postings

Filtering:

  • Module Filter: Filter by source or target module
  • Status Filter: Filter by Success or Failed
  • Date Range: Filter by date range

Statistics

The posting history page shows summary statistics:

  • Total postings
  • Successful postings
  • Failed postings
  • Breakdown by module
  • Breakdown by action type
  • Recent activity over the last 7 days

Retrying Failed Postings

If a posting fails, you can retry it:

  1. Find the failed posting in the list
  2. Click View Details to see the error message
  3. Click Retry to attempt the posting again

The system tracks retry attempts and has a configurable maximum retry limit (set in Settings).

Settings

Navigate to Operations > Settings to configure Operations module settings.

Code Prefixes

SettingDefaultDescription
Customer Code PrefixCUSTPrefix for customer codes (e.g., CUST-000001)
Supplier Code PrefixSUPPPrefix for supplier codes (e.g., SUPP-000001)
Product Code PrefixPRODPrefix for product codes (e.g., PROD-000001)
Sales Order PrefixSOPrefix for sales order numbers (e.g., SO-20241114-00001)
Purchase Order PrefixPOPrefix for purchase order numbers (e.g., PO-20241114-00001)

Numbering Patterns

SettingDefaultDescription
Customer Code Padding6Number of digits in customer codes (e.g., 6 = 000001)
Supplier Code Padding6Number of digits in supplier codes
Product Code Padding6Number of digits in product codes
Order Number Padding5Number of digits in order sequences (e.g., 5 = 00001)
Include Date in Order NumbersYesInclude the date in order numbers (e.g., SO-20241114-00001)

Posting Log Settings

SettingDefaultDescription
Enable Posting LogYesLog all module-to-module synchronization operations
Posting Log Retention (Days)0Days to keep logs (0 = keep forever)
Max Retry Attempts3Maximum retry attempts for failed postings (1-10)

Next: Learn about Accounting to manage income and expense tracking, or continue to CRM for customer relationship management.