📌 Documentation Under Development
Dear Users!
Since OmniCraft ERP is currently in an active beta stage, with regular updates and expansions, the reference materials are also being updated gradually.
At this time, please treat the documentation as a guide—it is currently incomplete, may temporarily lack descriptions for certain features, or contain minor inaccuracies.
📦 Raw Materials: Materials Stock & Batch Purchases
The "Materials" tab is the logistical heart of your craft business. Here, you store all materials physically used in production: leather, thread, glue, hardware, fabric, wood, and packaging.
OmniCraft ERP utilizes a professional cost-accounting method: MAC (Moving Average Cost), saving you from manually calculating how much a square foot of leather costs after factoring in shipping.
📋 Material Profile
Before purchasing a material, you need to add it to your inventory database. Click the "+" (New Material) button on the top toolbar.
In the material profile, you specify:
- Name: For example, “Buttero Leather (Cognac)”.
- Category: Grouping for organization (e.g., “Genuine Leather”, “Thread”, “Hardware”). Categories can be edited on the fly by clicking the pencil icon.
- Units of Measurement: What unit you will use to measure the material in your recipes (sq ft, pcs, ml, yards). Important: Choose the unit that is most convenient for calculating consumption per single item.
Linking Suppliers and Product Pages If you click the pencil icon ✏️ next to an existing material, its detailed profile will open. There, you can bind specific suppliers (e.g., “Conceria Walpier”, “Local Leather Distributor”) and save direct web links to the items, allowing you to reorder them in a single click in the future.
🛒 Batch Purchases & Logistics
The primary "magic" of OmniCraft lies within the "Batch Purchase" button (the shopping cart icon in the top menu). Never enter purchased materials via inventory adjustments—always use batch purchases!
How smart shipping allocation works:
Suppose you ordered from a supplier:
- A piece of leather for
$100 - A set of buckles for
$20 - And paid a shipping fee of
$12.
If you simply split the $12 shipping fee in half ($6 per item), the cost price of the cheap buckles would skyrocket, heavily distorting the cost price of your finished products.
OmniCraft allocates shipping proportionally to the value of the items:
- The leather (
$100) absorbs$10of the shipping cost. - The buckles (
$20) absorb only$2of the shipping cost. The software performs this calculation in a fraction of a second, logging a fair and balanced cost price for each item in your warehouse.
What happens when you process a purchase:
- The physical quantity of materials is added to your stock.
- The program recalculates the MAC price. If you had remaining leather at an older price and purchased a new piece at a higher price, the software automatically averages their cost.
- In your Cash Flow ledger, two expense entries are automatically created: “Purchase of Raw Materials” (for
$120) and “Logistics” (for$12).
⚖️ Inventory Adjustment (Stock Correction)
The "Inventory Adjustment" button (the scale icon) is used only to correct physical discrepancies in your warehouse.
For example, if the software shows you have 15 sq ft of leather left, but physically you only have small scraps that cannot be crafted into anything, you perform an inventory adjustment and write off the deficit.
- Financial Safety: Inventory adjustments do not touch your Cash Flow ledger or Balance Sheet. They only adjust physical quantities, preventing the program from letting you schedule production with non-existent materials.
🗄️ Archiving & Deletion
If you stop working with a specific material (for example, a supplier discontinues a certain edge paint), you can send it to the Archive (the red box icon).
- The material will disappear from your active list, keeping search results clean.
- When moving an item to the archive, the program will suggest zeroing out remaining stock if there is any left.
- An archived material can be restored at any time by switching to the "Archived" tab.
Archiving Blocked
You cannot send a material to the archive if it is currently used in at least one active product template (in the Calculator) or if there is an uncompleted workbench job that requires it. The software will display a window listing the exact items blocking the archive operation. You will need to update those recipes first.