Products
Products stores product data used by purchasing, sales, stock movement, pricing, and reports.
Used By
Administrator or module owner
Data Type
master data
Search Keys
Code, Name
When to Use This Form
- When users need to create, review, or update Products.
- When this data needs to be available as a choice in transactions, reports, filters, or settings.
- When existing data needs correction because policies, accounts, prices, contacts, or operating rules have changed.
Before You Start
- Make sure the user has access to this menu and the related reference data has already been prepared.
- Check required fields first, especially codes, names, dates, accounts, customers, suppliers, products, divisions, or departments.
- If the form uses active status, confirm the status before saving so the data appears in the correct selections.
Workflow
- Open Report Products / Product List.
- Create a new record, or select an existing record when the data needs to be corrected.
- Fill in the required fields and complete supporting information that helps search, reporting, or transaction processing.
- Review the code, name, status, accounts, grouping, and other references before saving.
- Click Save. If the application shows a validation message, follow the message until the data is saved successfully.
Key Fields
| Field | User Explanation | Status |
|---|---|---|
Codeid |
Unique code used to identify Products. Use a consistent pattern so users can search and sort the data easily. | Required |
Namename |
Name shown in selections, transactions, and reports. Use wording that is clear for daily users. | Required |
Product Groupproductgroup |
Product or item reference used in stock, sales, purchasing, or production processes. | Required |
Suppliersupplier |
Supplier reference used for purchasing, payables, or supplier reports. | Required |
Tax Typetaxtype |
Tax information used for transaction calculation and tax reporting. | Required |
Categorycategory |
Category stores information needed by Products. Fill it in according to the company data standard. | Required |
Product Bundleproductpackage |
One bundled product can contain multiple items. Fill in this detail when the product category is a bundle so the system knows which items are included when the bundle is sold. | Required |
Product Unitunits |
One product can have multiple units such as PCS, BOX, or DOZEN. This detail controls conversion, purchase price, selling price, discounts, barcodes, and unit availability in transactions. | Required |
BOM Componentsmrpbomcomponent |
One manufactured product can have multiple raw-material components. Fill in this detail so the system knows which materials are needed to produce the finished item. | Required |
Production Operation Listmrpbomoperation |
One manufactured product can have multiple production steps. This detail describes the operation sequence, duration, and labor cost used in the manufacturing process. | Required |
Details and Relationships
The header section defines the product identity. The detail sections define how the product is sold, converted, bundled, or manufactured in daily operations.
One bundled product can contain multiple items. Use this detail when you sell bundles, hampers, promo sets, or service packages made up of more than one item.
If this product is a bundle, you should create at least one bundle detail row. Click the + or Add button to add a new item into the bundle.
In this detail form, users typically fill in the bundled item, item name, quantity, cost, and subtotal for each component. The system uses this structure when the bundle is sold or processed.
One product can have several units. For example, the same product may be sold in PCS, BOX, or DOZEN depending on how your company buys and sells it.
Because this detail is required, you should create at least one unit for this product. Click the + or Add button to create a new unit row.
This detail form usually includes unit name, quantity or conversion to the base unit, purchase price, purchase discount, purchase tax, net purchase value, selling price levels 1 to 7, quantity-based selling discounts, default selling discount, discount formula, division and department restrictions, and unit active status.
Start with the base unit first, usually with quantity = 1. After that, add higher units such as box or dozen so stock conversion and pricing remain consistent.
One manufactured product can have multiple BOM components. This detail lists the raw materials or supporting materials required to make one finished product.
If the product is manufactured internally and BOM is required in your setup, create at least one BOM component row. Click the + or Add button to add a new material.
This detail usually includes component product, product name, required quantity, and usage unit. The system uses this information for material planning and work-order preparation.
One manufactured product can have several production operations. This detail describes the work steps the product must go through from start to finish.
If production operations are required, create at least one operation row for this product. Click the + or Add button to add a new production step.
This detail usually includes operation or work process, operation name, operation unit, labor cost, duration, and duration unit. These values help the system estimate production time and labor cost.
Arrange the operations in the same sequence used on the shop floor, such as cutting, assembling, sewing, finishing, and packing. A clean sequence makes work orders easier for the production team to follow.
After Saving
- Active data can appear as a choice in transactions, reports, filters, or settings that use this reference.
- Changes are normally used for new activity. Historical documents remain available for review.
- If required data is incomplete or inconsistent, the application rejects the save and shows a validation message.
Common Issues
- Data cannot be saved: complete required fields and read the validation message shown by the application.
- Data does not appear in selection or search: check active status, access rights, filters, and the search keyword.
- Duplicate code or name: use the existing record when it should be corrected, or use a different code for a new record.
- Report values do not match: recheck reference data, accounts, dates, transaction status, and related filters.
Available Fields
The list below summarizes the fields available in this form. Field labels follow the English UI language file used by the application.
| Field | User Explanation | Status |
|---|---|---|
Codeid |
Unique code used to identify Products. Use a consistent pattern so users can search and sort the data easily. | Required |
Namename |
Name shown in selections, transactions, and reports. Use wording that is clear for daily users. | Required |
Product Groupproductgroup |
Product or item reference used in stock, sales, purchasing, or production processes. | Required |
Suppliersupplier |
Supplier reference used for purchasing, payables, or supplier reports. | Required |
Tax Typetaxtype |
Tax information used for transaction calculation and tax reporting. | Required |
Categorycategory |
Category stores information needed by Products. Fill it in according to the company data standard. | Required |
Activeisactive |
Status that controls whether the data can be used in new transactions or selections. | Optional |
Product Bundleproductpackage |
Bundle composition detail. Use it when one product is sold as a package of multiple items. | Required |
Product Unitunits |
Unit list containing conversion, purchase price, selling price, barcode, discount, and unit usage restrictions. | Required |
Rewardsalesproductrewardrules |
Product or item reference used in stock, sales, purchasing, or production processes. | Optional |
BOM Componentsmrpbomcomponent |
List of raw materials or supporting components needed to produce the item. | Required |
Production Operation Listmrpbomoperation |
List of production steps including duration and labor-cost information. | Required |
Factoryfactory |
Factory stores information needed by Products. Fill it in according to the company data standard. | Required |
Brandbrand |
Brand stores information needed by Products. Fill it in according to the company data standard. | Required |
Authorauthor |
Author stores information needed by Products. Fill it in according to the company data standard. | Required |
Last Updatedupdatetimestamp |
Audit timestamp filled in automatically by the application. | Optional |
Alias Codealiasid |
Unique code used to identify Products. Use a consistent pattern so users can search and sort the data easily. | Optional |
Available in POSavailableinpos |
Available in POS stores information needed by Products. Fill it in according to the company data standard. | Optional |
Sales Discountsalesdiscrules |
Discount value or rule used when the transaction is calculated. | Optional |
Sales Commissionsalespersoncommrules |
Sales Commission stores information needed by Products. Fill it in according to the company data standard. | Optional |
Pointssalespointrewardrules |
Points stores information needed by Products. Fill it in according to the company data standard. | Optional |
Service Staff Commissionservicedoercommrules |
Service Staff Commission stores information needed by Products. Fill it in according to the company data standard. | Optional |
Use product serial numberusesn |
Product or item reference used in stock, sales, purchasing, or production processes. | Optional |
Minimumminimum |
Minimum stores information needed by Products. Fill it in according to the company data standard. | Optional |
Maximummaximum |
Maximum stores information needed by Products. Fill it in according to the company data standard. | Optional |
Min. Reorderminimumreorder |
Min. Reorder stores information needed by Products. Fill it in according to the company data standard. | Optional |
Default Reorderdefaultreorder |
Default Reorder stores information needed by Products. Fill it in according to the company data standard. | Optional |
Widthdwidth |
Width stores information needed by Products. Fill it in according to the company data standard. | Optional |
Heightdheight |
Height stores information needed by Products. Fill it in according to the company data standard. | Optional |
Lengthdlength |
Length stores information needed by Products. Fill it in according to the company data standard. | Optional |
Weightweight |
Weight stores information needed by Products. Fill it in according to the company data standard. | Optional |
Descriptiondescription |
Additional explanation for users who need context when reviewing this record. | Optional |
Imageimage |
Image stores information needed by Products. Fill it in according to the company data standard. | Optional |
Created Byusercreate |
Audit information filled in automatically when the record is created. | Optional |
Updated Byuseredit |
Audit information filled in automatically when the record is updated. | Optional |
Menu Location
- Report Products / Product List
/form/product