Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| faq [2026/05/11 06:14] – [Staff & Sub-Users] chillhubadmin | faq [2026/10/01 08:56] (current) – chillhubadmin | ||
|---|---|---|---|
| Line 19: | Line 19: | ||
| ++++ How many decimal places does Chillhub support? | | ++++ How many decimal places does Chillhub support? | | ||
| Chillhub supports different decimal precision depending on the field: | Chillhub supports different decimal precision depending on the field: | ||
| - | * Purchase Invoice Item Unit Price - up to **6 decimal places** | + | * Purchase Invoice Item Unit Cost - up to **6 decimal places** |
| * Item quantities - up to **4 decimal places** | * Item quantities - up to **4 decimal places** | ||
| * Monetary fields (totals, amounts) - up to **2 decimal places** | * Monetary fields (totals, amounts) - up to **2 decimal places** | ||
| Line 39: | Line 39: | ||
| * Go to Quotation Page | * Go to Quotation Page | ||
| - | * click the Options {{mdi> | + | * click the Options {{mdi> |
| * Choose: | * Choose: | ||
| * **Create/ | * **Create/ | ||
| Line 116: | Line 116: | ||
| ++++ What is the difference between total revenue, total billed, total unbilled, and total sales in Dashboard? | | ++++ What is the difference between total revenue, total billed, total unbilled, and total sales in Dashboard? | | ||
| **Monthly Sales Metrics** | **Monthly Sales Metrics** | ||
| - | * **Total Billed** = Total billed invoices and their adjustments (Credit/ | + | * **Total Billed** = Total billed invoices and their adjustments (Credit/ |
| - | * **Total Unbilled** = Sales Orders where invoices have not yet been issued | + | * **Total Unbilled** = Sales Orders where invoices have not yet been issued, including Sales and Service Tax |
| * **Total Sales** = Total Billed + Total Unbilled | * **Total Sales** = Total Billed + Total Unbilled | ||
| **Monthly Financial Metrics** | **Monthly Financial Metrics** | ||
| - | * **Total Revenue** = Total Billed Invoice + Credit & Debit Notes + Other Income within the selected month. | + | * **Total Revenue** = Total Billed Invoice + Credit & Debit Notes + Other Income within the selected month, excluding Sales and Service Tax |
| **Note**: | **Note**: | ||
| Line 273: | Line 273: | ||
| ===== Purchase ===== | ===== Purchase ===== | ||
| - | ++++ If I receive a purchase invoice from a supplier, should I key it in via the purchase invoice module or as an expense | + | ++++ If I receive a purchase invoice from a supplier, should I key it in via the purchase invoice module or as an expense |
| - | + | ||
| - | It depends on whether the item is inventory-related or not: | + | It depends on whether the item is inventory-related or not — though the Purchase module can now handle both: |
| - | * If it is **inventory-related** (stock items): | + | * If it is **inventory-related** (stock items), key it using the **Purchase module**: |
| - | * Key it using the **Purchase module** | + | |
| * **Purchase Delivery and Replenish** | * **Purchase Delivery and Replenish** | ||
| * Item quantity will be added to **Quantity on Hand** in inventory | * Item quantity will be added to **Quantity on Hand** in inventory | ||
| Line 283: | Line 282: | ||
| * Item unit cost will be posted to the **Inventory Account** | * Item unit cost will be posted to the **Inventory Account** | ||
| * When sales occur, cost will be recognised under **Cost of Goods Sold (COGS)** using FIFO (First-In, First-Out) valuation | * When sales occur, cost will be recognised under **Cost of Goods Sold (COGS)** using FIFO (First-In, First-Out) valuation | ||
| - | * If it is **non-inventory related** (non stock items): | + | * If it is **non-inventory related** (non-stock items, services, or general expenses), you can key it into either module: |
| - | * Key it into the **Expenses | + | * **Purchase |
| - | * Record it under Cost of Goods Sold (COGS) or the relevant expense account | + | * **Expenses module**: |
| - | + | * Choosing the **Purchase module** also gives you features the Expenses module doesn' | |
| + | * **Purchase Order document generation** — issue a formal PO to the supplier before the goods/ | ||
| + | * **Partial delivery tracking** — record goods received over multiple shipments against the same PO. | ||
| + | * **Partial payment tracking** — record and allocate multiple payments against the same invoice over time. | ||
| + | * //If you don't need these document-tracking features and just want to log a one-off cost quickly, the Expenses module remains the simpler option.// | ||
| ++++ | ++++ | ||
| - | + | ||
| - | ++++ How to record purchase orders, purchase delivery and purchase invoices? | | + | |
| - | **Step 1: Create Purchase Order (Procurement & Purchasing Team)** | + | |
| - | - Go to Purchase Order Page | + | |
| - | - Click + **New** | + | |
| - | - Enter Order Date and Supplier information. | + | |
| - | - Go to **Items** tab, click the **New** button | + | |
| - | - Select products and enter quantity and price | + | |
| - | - Once all items are added, click **View Document** and send it to the supplier. | + | |
| - | - Save the Purchase Order | + | |
| - | + | ||
| - | **Step 2: Record Stock Arrival (Warehouse Team)** | + | |
| - | \\ When stock arrives: | + | |
| - | - Click {{mdi> | + | |
| - | - Go to **Delivery** tab | + | |
| - | - Click the + **New** button | + | |
| - | - Enter **Delivery Note No.** and **Delivery Date** from the supplier delivery notes | + | |
| - | - Enter **Quantity to Deliver** for each received item. | + | |
| - | - Select a warehouse in **Auto Replenish To** to automatically increase the quantity on hand to the selected warehouse. | + | |
| - | * Alternatively, | + | |
| - | - Click the Apply button | + | |
| - | - Save the Purchase Order | + | |
| - | + | ||
| - | **Step 3: Key in Purchase Invoice (Finance Team)** | + | |
| - | \\ When supplier invoice arrives: | + | |
| - | - Click {{mdi> | + | |
| - | - Go to **Invoice** tab | + | |
| - | - Click the + **New** button | + | |
| - | - In General Tab, enter Supplier **Invoice No.**, **Invoice Date** | + | |
| - | - In Items Tab, enter **Quantity** and **Unit Price** for each item invoiced. | + | |
| - | * Any additional charges or taxes should be allocated into the unit price so that the total matches the invoice amount. | + | |
| - | * The item unit price will be used as the **unit cost**. | + | |
| - | - Click the Apply button | + | |
| - | - Save the Purchase Order | + | |
| - | ++++ | + | |
| - | + | ||
| ++++ What are the difference between purchase order, purchase delivery and purchase invoice? | | ++++ What are the difference between purchase order, purchase delivery and purchase invoice? | | ||
| Line 344: | Line 313: | ||
| ++++ | ++++ | ||
| + | ++++ What does " | ||
| + | |||
| + | When enabled, the item's amount is not posted to its own expense account. Instead, it's distributed proportionally into the **Unit Cost** of the product items on the same purchase order — becoming part of their inventory cost. | ||
| + | \\ This is useful for costs that should form part of a product' | ||
| + | |||
| + | ++++ | ||
| + | ++++ When should I leave " | ||
| + | |||
| + | Leave it unchecked when the item is a genuine expense unrelated to the product' | ||
| + | |||
| + | ++++ | ||
| + | ++++ What's the difference between "Raw Price" and " | ||
| + | |||
| + | **Raw Price** shows every item exactly as entered on the purchase order — quantity, net unit price, and tax per unit — matching what's on the supplier' | ||
| + | \\ **Allocated Cost** shows what each item will actually cost your business after absorption: items with Absorb to Product Cost enabled are hidden (their value has already been folded into the other items' Unit Cost), and the remaining items show a single **Unit Cost** — which becomes inventory cost for products, or posts to the configured Expense Account for services/ | ||
| + | \\ Use **Recalculate Cost** to (re)distribute absorbed amounts and tax into Unit Cost whenever you add, remove, or change items. | ||
| + | |||
| + | ++++ | ||
| + | ++++ What is a " | ||
| + | |||
| + | It flags a credit/ | ||
| + | \\ This keeps the charge out of that supplier' | ||
| + | |||
| + | ++++ | ||
| + | ++++ If my supplier gives me a discount after I've already sold some of the stock, how is that handled? | | ||
| + | |||
| + | The system splits the discount between **inventory** and **Cost of Goods Sold (COGS)** based on how much of the purchased stock remains on hand versus has already been sold. | ||
| + | \\ For example: you buy 10 units at RM50 each, then receive a RM50 discount (RM5/unit). If 6 units are still in inventory, their value drops by RM30. If 4 units were already sold, COGS is reduced by RM20 to reflect the lower cost. Both adjustments are reflected automatically in your journal entries and financial reports. | ||
| + | |||
| + | ++++ | ||
| ++++ How to handle decimal rounding Issue in purchase invoice items? | | ++++ How to handle decimal rounding Issue in purchase invoice items? | | ||
| Line 349: | Line 348: | ||
| \\ **Example** | \\ **Example** | ||
| \\ Total invoice = **RM 100.00** | \\ Total invoice = **RM 100.00** | ||
| - | * Goods: 3 units (RM 90.00) | + | * Goods: 3 units (RM 90.00, i.e. RM 30.00 each) |
| * Freight: RM 10.00 | * Freight: RM 10.00 | ||
| Need to allocate RM 100.00 across 3 units. | Need to allocate RM 100.00 across 3 units. | ||
| \\ To ensure the Purchase Invoice total matches the supplier invoice exactly, you can use the following methods: | \\ To ensure the Purchase Invoice total matches the supplier invoice exactly, you can use the following methods: | ||
| - | \\ **Option A: Use more decimal places** | + | \\ **Option A: Absorb freight into unit cost (recommended)** |
| - | - At the Purchase Invoice form, go to the Items Tab. | + | - At the **Purchase Order** form, go to the Items Tab, and add a **Service** item " |
| - | - Enter item unit price up to **6 decimal places** such that the rounded | + | - Convert the Purchase Order to a **Purchase Invoice** as usual. |
| - | To solve the scenario above: | + | - At the Purchase Invoice form, go to the Items Tab and click **Recalculate Cost**. |
| - | * RM 33.3333 per unit × 3 = RM 100.00 (after rounding) | + | - Switch |
| - | **Option B: Split items** | + | \\ **Option B: Split items (if you need exactly 2 decimal places)** |
| - | - At the Purchase Invoice form, go to the Items Tab. | + | |
| - | - Click {{mdi> | + | - Convert the Purchase Order to a **Purchase Invoice** as usual. |
| - | - Split the quantity | + | - At the Purchase Invoice form, go to the Items Tab and click {{mdi> |
| - | - Assign different unit prices | + | - Click **Recalculate Cost**, then switch |
| - | To solve the scenario above: | + | |
| - | * 2 units @ RM 33.33 | + | |
| - | * 1 unit @ RM 33.34 | + | |
| = RM 100.00 exactly | = RM 100.00 exactly | ||
| Line 404: | Line 400: | ||
| **Step 3: Link to Product** | **Step 3: Link to Product** | ||
| - From **Main Menu** -> **Master Data** -> **Product** | - From **Main Menu** -> **Master Data** -> **Product** | ||
| - | - Click {{mdi> | + | - Click {{mdi> |
| - Assign the **UOM Conversion**. | - Assign the **UOM Conversion**. | ||
| - Save | - Save | ||
| Line 426: | Line 422: | ||
| **Ship/ | **Ship/ | ||
| - You can access shipping / replenish form from: | - You can access shipping / replenish form from: | ||
| - | - **Inventory Page** → Click Options {{mdi> | + | - **Inventory Page** → Click Options {{mdi> |
| - | - **Invoice / Sales Order / Purchase Order Page** → Click Options {{mdi> | + | - **Invoice / Sales Order / Purchase Order Page** → Click Options {{mdi> |
| - **Invoice / Sales Order / Purchase Order Form** → Go to Delivery tab → Click Ship / Replenish | - **Invoice / Sales Order / Purchase Order Form** → Go to Delivery tab → Click Ship / Replenish | ||
| - **Main Menu** → Ship / Replenish (view by date) | - **Main Menu** → Ship / Replenish (view by date) | ||
| - | - Click the {{mdi> | + | - Click the {{mdi> |
| - Enter **Qty Deliver** to record quantity ship from/ | - Enter **Qty Deliver** to record quantity ship from/ | ||
| - Inventory **quantity on hand** will be updated accordingly upon saving. | - Inventory **quantity on hand** will be updated accordingly upon saving. | ||
| Line 448: | Line 444: | ||
| Once the purchase invoice is available in the system, you must **re-save the invoice (Save Only)** to trigger a recalculation of the item cost. | Once the purchase invoice is available in the system, you must **re-save the invoice (Save Only)** to trigger a recalculation of the item cost. | ||
| - | Alternatively, | + | Alternatively, |
| ++++ | ++++ | ||
| Line 529: | Line 525: | ||
| - Open **Debtor** page from **Main Menu** -> **Accounting** -> **Debtor** | - Open **Debtor** page from **Main Menu** -> **Accounting** -> **Debtor** | ||
| - Click the **Search** button to find the customer | - Click the **Search** button to find the customer | ||
| - | - Click the {{mdi> | + | - Click the {{mdi> |
| - Enter the **date range** | - Enter the **date range** | ||
| - Click the {{mdi> | - Click the {{mdi> | ||
| Line 540: | Line 536: | ||
| - Open **Customer** page from **Main Menu** -> **Operational Data** -> **Customer** | - Open **Customer** page from **Main Menu** -> **Operational Data** -> **Customer** | ||
| - Click the **Search** button to find the customer | - Click the **Search** button to find the customer | ||
| - | - Click on the {{mdi> | + | - Click on the {{mdi> |
| - Edit the customer details. | - Edit the customer details. | ||
| - Click Save | - Click Save | ||
| Line 666: | Line 662: | ||
| - Select the job node in **Calendar View** | - Select the job node in **Calendar View** | ||
| * Alternatively, | * Alternatively, | ||
| - | - Click {{mdi> | + | - Click {{mdi> |
| - Click {{mdi> | - Click {{mdi> | ||
| **Set recurrence details** | **Set recurrence details** | ||
| Line 687: | Line 683: | ||
| * Go to Invoice/ | * Go to Invoice/ | ||
| - | * Click the Options {{mdi> | + | * Click the Options {{mdi> |
| * Select **Schedule** to view existing jobs for the invoice or sales order | * Select **Schedule** to view existing jobs for the invoice or sales order | ||
| * If no job exists, click **New** to create a schedule | * If no job exists, click **New** to create a schedule | ||
| - | * To clone an existing schedule job, click the Options {{mdi> | + | * To clone an existing schedule job, click the Options {{mdi> |
| * **Copy** → Use this to manually add another schedule → Set a new date/time and save | * **Copy** → Use this to manually add another schedule → Set a new date/time and save | ||
| * **Repeat** → Use this for recurring schedules (e.g. weekly/ | * **Repeat** → Use this for recurring schedules (e.g. weekly/ | ||
| ++++ | ++++ | ||
| - | + | ||
| - | ===== Accounting ===== | + | ++++ What's the difference between "Split Percent" |
| - | + | ||
| - | ++++ How can I perform bank reconciliation? | | + | **Split Percent** determines how the job' |
| - | + | \\ **Hourly Rate** is a separate figure used to calculate **labor cost** (planned and actual), based on the hours each team spends on the job — it does not affect how sales are split. | |
| - | - From **Main Menu** -> **Accounting** -> **Bank Reconciliation** | + | \\ Both default from the **Hour Rate** and **Default Split %** configured on the Team in Settings, but can be adjusted per job via **Define Allocation**. |
| - | - Select | + | |
| - | - Select | + | ++++ |
| - | - Optionally, uncheck | + | ++++ I left " |
| - | - Click **Fetch Transactions** button to load transactions | + | |
| - | - Compare each transaction with your **Bank Statement** | + | If a team' |
| - | - Tick the checkboxes for matched transactions, | + | \\ For example, if Team A is set to 60% and Team B and Team C are left blank, the remaining 40% is split evenly — 20% each. |
| - | - Click **Save** to complete | + | |
| - | + | ++++ | |
| + | ++++ What does " | ||
| + | |||
| + | **Progress** represents the percentage of the overall project (the linked invoice or sales order) that a specific job accounts for. It's used to prorate the **Allocated Sales Amount** when one invoice/ | ||
| + | \\ By default, progress is split evenly across all jobs linked to the same invoice/ | ||
| + | |||
| + | ++++ | ||
| + | ++++ When I complete a job, why does it ask for " | ||
| + | |||
| + | Because the invoice/ | ||
| + | \\ The dialog shows **Completed siblings** (progress already completed by earlier jobs) and automatically calculates **This job's share** as Overall Progress minus Completed siblings. It defaults to the calculated (evenly-split) progress, which you can adjust if the actual completion differs. | ||
| + | |||
| + | ++++ | ||
| + | ++++ Where can I see the allocated sales and labor cost figures after jobs are completed? | | ||
| + | |||
| + | They' | ||
| + | | ||
| + | | ||
| + | |||
| + | ++++ | ||
| + | |||
| + | ===== Sub-Users ===== | ||
| + | ++++ How do I enable the Sub-user add-on? | | ||
| + | Go to **User Menu** → **Subscription**. | ||
| + | |||
| + | In the **Add-On: 10 Sub-users** section, set the **Add-on Quantity** based on how many packs you need. Each unit represents **10 sub-users**. | ||
| + | |||
| + | For example: | ||
| + | | ||
| + | * Add On Qty 2 = up to 20 sub-users | ||
| + | * Add On Qty 3 = up to 30 sub-users | ||
| + | |||
| + | Click **Save** to activate | ||
| ++++ | ++++ | ||
| - | ===== Staff & Sub-Users ===== | ||
| - | |||
| ++++ How do I enable expense claim submission for employees in Chillhub | | ++++ How do I enable expense claim submission for employees in Chillhub | | ||
| Line 797: | Line 824: | ||
| ++++ I just registered for Chillhub; what should I do now for setup? | | ++++ I just registered for Chillhub; what should I do now for setup? | | ||
| - | **How to set up system settings?** | + | Check out the [[initial_data|setup guide]] for step-by-step instructions on configuring your system, including |
| - | + | \\ This will help you get your Chillhub account fully ready for daily operations. | |
| - | Learn how to configure essential features such as e-Invoice, tax rates, document headers, templates, teams, warehouse, and employees: https:// | + | |
| - | + | ||
| - | **How to manage accounting settings? | + | |
| - | + | ||
| - | Learn how to: | + | |
| - | * Manage Chart of Accounts | + | |
| - | * Configure Financial Period at button {{mdi> | + | |
| - | * Manage Account Rules at button {{mdi> | + | |
| - | + | ||
| - | Guide here: https:// | + | |
| ++++ | ++++ | ||
| - | ++++ What is the logo size I should prepare for Chillhub? | | + | ++++ What is the recommended company |
| - | \\ **Max width** — 567 pixels | + | Chillhub supports common web image formats, including |
| - | \\ **Max height** — 132 pixels | + | \\ **Recommended maximum logo dimensions:** |
| - | \\ If the logo exceeds these dimensions, it will be resized proportionally. | + | * **Max width**: 567 pixels |
| + | * **Max height**: 132 pixels | ||
| + | |||
| + | If the uploaded | ||
| + | |||
| + | To upload your logo: | ||
| + | - Go to **User Menu** → **Settings** → **General** | ||
| + | - Upload your company logo in the designated section | ||
| ++++ | ++++ | ||
| Line 839: | Line 863: | ||
| Refer to the guide below: | Refer to the guide below: | ||
| [[pricing# | [[pricing# | ||
| + | |||
| + | ++++ | ||
| + | ++++ Does Chillhub have an API for integrating with external systems? | | ||
| + | |||
| + | Yes, refer to the [[apidoc|API Documentation]] page for the full Swagger reference, including available endpoints, request/ | ||
| + | \\ You'll need an API Key configured as a sub-user to authenticate your requests — see the [[subuser|Sub-user configuration]] page for how to set one up. | ||
| ++++ | ++++ | ||