Skip to content

Quick Start

This page will guide you through the process of setting up OmniCraft ERP on your first run and seamlessly migrating data from your previous records (notebooks, Excel spreadsheets, or other software).


🌍 Language and Data Security

Localization: The program supports multiple languages and automatically detects your operating system's language on the first launch. You can always change it manually: select File ➔ Program Settings in the top menu, choose your preferred language, and restart the application.

Data Security: Your data belongs entirely to you. We do not collect, store, or process your personal data or your business records. The application does not require any registration, email addresses, or phone numbers.

About Data Integrity and Backups

We make every effort to minimize data risks: the program features modern data protection mechanisms, the database runs in WAL mode (protecting against power failures), and it generates automatic background backups.

However, no system can guarantee data integrity with absolute certainty—data loss may still occur due to OS system failures, malicious software, hard drive wear, or other external causes. Maintaining backup copies remains your responsibility.

We highly recommend occasionally creating manual backups: File ➔ Export Data. The primary binary backup (.db) saves your entire system. However, as an extra safety measure, we recommend exporting your data in the second format as well—«Tables of the active workspace (.zip with CSV)». If the binary database file ever suffers minor corruption from drive failures and fails to load, you will have a fallback restoration option.


🚚 Migrating Data from Previous Records

If you are transitioning to OmniCraft ERP from another system, you do not need to manually log every past sale from previous years. You can migrate your current "snapshot" of the business in two simple steps.

Step 1. Enter Current Assets and Materials

  1. Open the Workshop tab and enter all your current equipment and tools at their original purchase price.
  2. Open the Materials tab and enter the actual physical balances of raw materials (for example, leather, hardware, glue, or clay) currently on your shelves.

What happens: The program will place these values on the Workshop Balance Sheet. In doing so, it will automatically record the purchase transactions in your Cash Flow Ledger. At this stage, your Cash Flow balance will logically show a deep negative value—representing the historical volume of your personal investments to get the business running.

Step 2. Record Initial Finances (Cash Flow and Capital)

OmniCraft ERP operates under a mixed finances model by default. This means a negative balance in your Cash Flow Ledger is completely normal: it transparently reflects the volume of your personal historical investments made into machinery, tools, and raw materials during Step 1.

As your business begins generating revenue from finished goods sales, your Cash Flow balance will steadily increase and move into the positive, showing the full payback of your initial investments.

If you wish to separate personal funds and business funds (set an initial cash balance):

  1. If your machinery and tools were purchased long ago with personal savings and you do not want them to reduce your business cash balance, simply enable the "Without Cash Flow expense" option when adding them in the Workshop tab. The assets will be placed on your Balance Sheet under Capital without creating an expense in Cash Flow.
  2. If you already have physical cash or a balance on a dedicated business account (e.g., $1,000), switch to the Cash Flow tab and use the "Record Other Transactions" form:
    • Transaction Type: Non-Operating Income;
    • Category: Other;
    • Amount: Your actual starting cash balance;
    • Comment: “Starting cash balance upon program launch”.

That's it! Your database is configured, the calculations are synchronized, and both your Balance Sheet and Cash Flow Ledger reflect your true business reality without unnecessary friction.


🚀 Base Pricing Settings

Before you proceed to create products (the Calculator tab), it is important to set your workshop's financial guidelines. Go to the Settings tab and set three primary parameters:

1. Master Hourly Rate (Currency/Hour)

This is the cost of one hour of the master's labor.

  • If you hire assistants: Enter their average hourly wage here. The program will treat this money as a direct expense and factor it strictly into the cost price.
  • If you work for yourself (solo artisan): You can set the rate to 0. In this case, you won't have to make extra transactions to pay a "salary" to yourself. However, keep in mind: if your labor rate is zero, the value of your labor must be factored into your global markup percentage.

2. Global Markup (%)

This is your margin multiplier. The program automatically applies this percentage to the net cost price of an item (materials + labor + overhead costs) to calculate the Recommended Retail Price for you.

3. Overhead Expenses (Global Norms)

Overheads are the indirect costs of running your workshop: electricity, rent, consumables, or software. In Settings, you establish their baseline level. They can be of two types:

  • Percentage (%): Calculated as a percentage of the item's raw cost (materials and labor).
  • Fixed (Currency): A flat monetary sum added to each produced item.

Customizing Within Recipes: You won't have to change your global settings every time different products have different manufacturing costs. When creating a recipe for a specific item in the Calculator, the program will offer you a smart panel of multipliers:

  • If a product consumes twice as much electricity and glue, simply set its overhead coefficient to 2.0 (the program will multiply the global norm by two).
  • If a simple keychain does not require heavy machinery at all, set the coefficient to 0, and these overhead costs will not be factored into its cost price.

Once you have configured these parameters, your system is fully ready. You can now switch to the Calculator tab and create your first product recipes.