Hunt

User Guide

Back to Login →
📖

Welcome to the User Guide

Select a module from the sidebar to view the detailed step-by-step guide, or click on one of the cards below.

Manufacturing

Formulations & Production Orders

Legal Affairs

Contracts & Signatures

CRM

Invoices & Quotations

Purchases

Purchase Orders & Suppliers - Coming Soon

Inventory

Stock Management & Transfers - Coming Soon

Accounting

Journal Entries & Balance Sheet - Coming Soon

Human Resources

Employees & Payroll - Coming Soon

🏭 Manufacturing Module

A practical step-by-step guide for all manufacturing operations - from creating formulations to adding the final product to inventory.

1 Introduction: What is the Manufacturing Module?

The Manufacturing Module in Hunt ERP is an integrated system that helps you manage the entire manufacturing process from start to finish. From the moment you decide to manufacture a product, until the final product enters the warehouse ready for sale.

The Concept Simply

Imagine you want to manufacture 1000 boxes of a certain product. The cycle goes as follows:

  • Define the required raw materials and their quantities (Formulation)
  • Request manufacturing of that quantity (Job Order)
  • Distribute the work across departments (Production Order)
  • Issue raw materials from the warehouse
  • Start actual manufacturing stage by stage
  • When the product is finished, it enters the warehouse as a final product
Who uses this module?
  • Production Manager: Plans, approves production orders and monitors all departments
  • Department Supervisor: Views orders assigned to their department and manages manufacturing
  • Warehouse Manager: Approves material issuance and final product additions
  • Quality Control: Performs tests on raw materials and final products
2 Initial Setup (Before You Start)

Before you start manufacturing, you need to do a one-time initial setup. These steps are done once and then used for all production orders.

First: Create Manufacturing Departments

A department is where a part of manufacturing takes place. For example: Mixing Department, Filling Department, Packaging Department.

1Go to: Manufacturing → Departments → Add New Department
2Enter the department name and code (e.g., MIX-01)
3Select the user responsible for the department
This person will see the production orders assigned to their department in the dashboard
4Enter a description (optional) and click Save
📌 The department supervisor can only see orders assigned to their department. The admin can see all departments.
Second: Create Stages, Groups, and Machines

Each department has stages (e.g., Filling Department has filling stage and sealing stage). Each stage has machine groups.

1Go to: Manufacturing → Stages & Groups
2Select the department and add stages
E.g., Initial mixing, Final mixing - set the expected duration in days
3For each stage, add a machine group (e.g., Large Mixers)
4For each group, add the machines used in it
Third: Register Machines
1Go to: Manufacturing → Machines → Add Machine
2Enter the machine code, name, and select type
Types: Production / Packaging / Quality / Support
3Enter purchase price and expected life years
The system will automatically calculate depreciation per operating hour
4Enter operating cost per hour
This cost is added to the final product cost
Fourth: Register Workers
1Go to: Manufacturing → Workers → Add Worker
2Enter name and phone number
3Enter national ID (14 digits)
The system automatically extracts birth date and gender from the national ID
Fifth: Setup Quality Tests
1Go to: Manufacturing → Quality Control → Test Groups
2Create a group (e.g., Chemical Tests)
3Add tests (e.g., Acidity Level, Moisture Level)
💡 Take your time with the initial setup. The more accurate the data, the better the system works.
3 Creating a Product Recipe (Formulation)

A formulation is a product recipe - it defines what raw materials you need and in what quantities to produce a certain amount of the final product. Think of it like a cooking recipe.

1Go to: Manufacturing → Formulations → Create New Formulation
The system will auto-generate a unique batch number
2Select the final product
This is the product you want to manufacture
3Set the unit and base quantity for the formulation
E.g., This formulation produces 100 kg of the product
4Add raw materials
For each material: product, quantity, unit, unit price. E.g., 50 kg flour + 20 liters water + 5 kg sugar
5Add packaging materials
E.g., 100 carton boxes + 100 lids + 100 labels
6Add quality tests for each component (optional)
For each component, set the test and acceptable range (from - to)
7Add direct and indirect costs
E.g., Labor 500 EGP, Energy 200 EGP, Rent 100 EGP
8Define the manufacturing stages in order
E.g., Mixing Dept (initial + final mixing) → Filling Dept (filling + sealing)
9Click Save
The system auto-calculates: raw material cost, packaging cost, total costs, and unit cost
💡 If you have a formulation similar to an existing one, you can duplicate it and modify instead of starting from scratch.
4 Creating a Job Order

After creating the formulation, now you want to request manufacturing a specific quantity. E.g., The formulation produces 100 kg, and you need 500 kg. So the job order = 500 kg.

1Go to: Manufacturing → Job Orders → Create New Order
2Select the formulation
The system will automatically display the final product and its unit
3Enter the required quantity
The system auto-calculates the multiplier (500 / 100 = 5) and multiplies all component quantities by 5
4Set the expected start and end dates
5Review the cost summary and click Save
Splitting a Job Order

You don't have to manufacture the entire quantity at once. You can split it into multiple production orders. E.g., First order = 200 kg, Second order = 300 kg. The system tracks the remaining quantity automatically.

⚠️ When you approve a production order, the quantity is deducted from the job order. If you cancel the production order, the quantity is restored.
5 Creating a Production Order

A production order is the actual order that gets executed in the departments. You specify who does what and where.

1Go to: Manufacturing → Production Orders → Create New Order
2Select the job order
Only shows orders with remaining quantity
3Set the target quantity
Must be less than or equal to the remaining quantity
4Set the maximum allowed waste
E.g., If manufacturing 200 kg, you may allow 10 kg waste
5Assign components to departments
For each component, select the responsible department. E.g., Raw materials → Mixing Dept, Packaging → Packaging Dept
6Select the starting department
The first department to start work. Remaining departments work in sequence
7Set the priority
Normal / High / Urgent / Emergency
8Click Save
The order is saved as a draft and can be modified
📌 At this stage, the order is still a draft. Nothing has been executed. You can edit or delete freely.
6 Approving a Production Order

After reviewing the production order and everything is correct, approve it to start execution.

1Click the Approve button on the production order screen
What happens automatically?
  • The quantity is deducted from the job order
  • The starting department is activated with status (Pending) - the supervisor can see it
  • Other departments status is (Not Started) - until their turn comes
  • The production order status changes from draft to approved
Practical Example

Production order for 200 kg going through 3 departments: Mixing → Filling → Packaging

  • Mixing Dept: Status (Pending) - supervisor can see it and is ready to start
  • Filling Dept: Status (Not Started) - supervisor cannot see it yet
  • Packaging Dept: Status (Not Started) - supervisor cannot see it yet

When the Mixing Dept finishes, the Filling Dept is automatically activated. And so on.

⚠️ After approval, you cannot edit the production order. If you need to change something, you must cancel it and create a new one.
7 Material Check

Before a department starts working, it must verify that the required raw materials are available in the warehouse and their quality is good.

1The department supervisor opens their dashboard
They will find the production order in the (Pending) section
2Click on the order and select (Material Check)
3Select the warehouse to issue from
4The system displays the list of required components
For each: Required qty - Available qty - Status (Green=Available / Yellow=Insufficient / Red=Not Available)
5Quality tests (optional)
Record each test result. E.g., Flour moisture required 10%-14%, actual 12% = Passed
6Click Confirm Check
Department status changes to (Waiting Approval)
💡 If a material is not available, you can select another warehouse or wait until it becomes available.
8 Material Issuance from Warehouse

After the check, the system automatically creates a material issue request with the required materials.

1The system creates the issue request automatically
With all components, quantities, and correct units
2The warehouse manager reviews and approves
3Actual issuance takes place
Materials are deducted from warehouse stock. Department status changes to (Ready to Manufacture)
Additional Material Issuance During Manufacturing

If you need extra materials during manufacturing:

1From the stage execution screen, request additional materials
2The system creates a new issue request
3After approval, manufacturing continues
9 Starting Manufacturing in the Department
1The department supervisor opens the dashboard
They will find the order with status (Ready to Manufacture)
2Click (Start Manufacturing)
Department status changes to (In Progress) and the production order as well

From here, the supervisor starts executing stages one by one.

📌 The admin can see all departments and all orders. The supervisor can only see their department.
10 Executing Production Stages
Starting a Stage
1Select the required stage
2Select the group and machine
E.g., Mixers Group → Mixer #3
3Select the operator (worker)
4Enter the input quantity
The system verifies it doesn't exceed the allowed maximum
5Click Start Stage
Completing a Stage
1Enter the produced quantity
2Enter waste quantity (if any)
3Select the product destination:
• Next stage in the same department\n• Next department (if all stages in this dept are done)\n• Final product warehouse (if this is the last department)
4Click Complete Stage
The system records quantities, time, and worker log automatically
11 Department Completion and Handover

When a department finishes all its stages, it hands over to the next department automatically:

1The last stage completes and you selected destination (Next Department)
2The system creates a department transfer automatically
3The sending department changes to (Completed)
4The receiving department activates and starts a new cycle
Material check → Issuance → Manufacturing → Handover
Full Practical Example

Production order 200 kg: Mixing → Filling → Packaging

  • Mixing Dept: 200 kg input → 190 kg output (10 kg waste)
  • Filling Dept: 190 kg → 185 boxes (5 kg waste)
  • Packaging Dept: 185 boxes → 183 finished boxes (2 waste)
  • The 183 boxes are added to warehouse as final product
12 Adding Final Product to Warehouse

The last step in the manufacturing cycle. The product is finished and ready to enter the warehouse.

1The addition request is created automatically
When the last stage in the last department completes
2The warehouse manager reviews and approves
Upon approval, the system:
  • Calculates manufacturing cost from approved issue requests
  • Adds the quantity to warehouse stock
  • Creates an accounting entry (Debit: Inventory, Credit: Purchases)
⚠️ The cost must be greater than zero. Make sure materials were issued correctly or the formulation has prices.
💡 After approval, the product is available for sale. The manufacturing cycle is complete!
13 Machine Management & Maintenance
Machine Monitoring

The system automatically calculates for each machine: operating hours, consumption percentage, cost, and average monthly maintenance.

Logging Maintenance
1Go to: Machines → Select Machine → Add Maintenance
2Select maintenance type
Preventive / Corrective / Emergency / Overhaul
3Enter cost, downtime, technician name, and spare parts
4Set the next maintenance date and click Save
14 Quality Control

During material check before issuance:

1For each component, enter the actual test percentage
2The system compares actual vs required
Within range = Passed (Green) / Out of range = Failed (Red)
3The system calculates variance automatically
E.g., Required 12%, Actual 13% = Variance +1%
15 Waste Tracking

Waste is recorded automatically when you complete a stage and enter the waste quantity. For each waste: quantity, cost, reason, whether recyclable.

Reports show: total waste by period, analysis by stage, reason, and department.

💡 Review waste reports regularly. If a stage has high waste, there may be an issue with the machine or materials.
16 Worker Management & Performance

The system automatically records each worker's performance: quantities produced, working hours, efficiency rate, and waste rate.

1Go to: Manufacturing → Worker Reports
2You will find a summary of each worker's performance
3Click on a worker for details
4Filter by period or department + export to Excel
17 Material Reception & Virtual Warehouses
Receiving Raw Materials
1Go to: Manufacturing → Reception → New Reception
2Select ownership: Company or Customer
3Add received items
The system auto-generates a batch number and barcode for each item
4Click Save → Items enter the virtual warehouse with status (Pending)
5After review: Approve (Accepted) or Reject (Rejected)
Virtual Warehouses

Virtual warehouses are separate from actual warehouses. They are used to track materials before they enter the official inventory.

18 Reports & Dashboards
Department Supervisor Dashboard
  • Pending: Orders needing check or issuance
  • In Progress: Orders currently being manufactured
  • Completed: Finished orders
Admin Dashboard

The admin can see all departments and can monitor, assign, and transfer orders.

Department Reports

For each department: order count, quantities, efficiency, costs, and department ranking by performance.

Production Planning

Overview of all orders with statistics by status, priority, delays, and readiness check.

💰 Customer Relations (Sales)

Your complete guide to managing customers, quotations, reservations, invoices, returns, and collections

1 Sales Module Overview

The Sales module is the heart of the financial system - connecting customers, products, and accounts. It covers the full sales cycle from customer registration to final collection.

Complete Sales Cycle

The system supports a flexible sales path for all business types:

1Customer registration & financial setup
2Create quotation (optional)
3Reserve goods for customer (optional)
4Create draft invoice
5Post final invoice & generate accounting entries
6Collect payments (immediate / credit / installments)
7Sales returns (if needed)
Who uses this module?
  • Sales Rep: Creates quotations, reservations, and invoices
  • Sales Manager: Reviews performance, manages customers, approvals
  • Accountant: Tracks collections, reviews entries, manages installments
  • Warehouse Keeper: Dispatches goods based on invoices & reservations
2 Customer Management

The customer is the foundation of sales. The system provides a comprehensive profile for each customer including basic data, financial settings, transaction history, and pricing policies.

Adding a New Customer

When adding a new customer, the system automatically creates an accounting account under Receivables (51):

1Go to Customers → Add New Customer
2Enter basic data: Name, Phone (unique), Address
3Set financial settings: Credit type (limited/unlimited), credit limit, payment term days
Limited credit means the system will track the customer balance and warn when limit is exceeded
4Select available currencies for customer (in addition to default)
The system creates a separate accounting account for each additional currency
5Set opening balance (debit or credit) if customer has prior balance
6Select responsible sales employee (optional)
7Set preferred price type (optional): Basic / Commercial / Special Offer / Wholesale
8Add category discounts (optional) in order
You can set different discounts per category, with ordering for cascading discounts (discount on discount)
📌 When adding a customer with an opening balance, the system creates an automatic journal entry: Debit Customer Account / Credit Opening Balance Account (or vice versa depending on balance type).
Customer Groups

You can classify customers into groups for easier management and reporting (e.g., VIP, wholesale, retail):

1Create group: Enter name and description
2When adding or editing a customer, select the group from the dropdown
Customer Filters & Search

The customers page provides advanced search and filter tools:

  • Search by name, phone, address, or tax number
  • Filter by province and region
  • Filter by status (active / inactive)
  • Show only customers who exceeded credit limit
Customer Account Statement

You can view a detailed account statement for any customer including all invoices, payments, returns, and journal entries linked to their account.

3 Quotations

A quotation is a non-binding document sent to a customer containing prices, quantities, and terms. Quotations do not affect inventory or accounts.

Creating a Quotation
1Go to Quotations → Create New Quotation
2Select customer, currency, and sales employee
3Set date and validity period in days
System auto-calculates expiry date. Serial number format: QT-2025-0001
4Add products: select product, unit, quantity, and price
For each item you can set discount percentage and VAT percentage
5Review totals (subtotal, discount, VAT, net) and save
Quotation Statuses
  • Valid: The quotation is still within validity period
  • Expired: Past expiry date - auto-updated by system
  • Converted: Has been converted to a draft invoice
Converting Quotation to Draft Invoice

You can convert a valid quotation directly to a draft invoice, auto-transferring all product data and prices:

1Open valid quotation and click "Convert to Draft Invoice"
2Select warehouse and payment method (cash/credit/cheque/transfer/wallet)
3Set down payment (if credit) and confirm
📌 After conversion, quotation status changes to "Converted" and cannot be converted again.
4 Reservations

Reservations allow you to reserve goods for a customer with a down payment. The system supports two types:

Reservation Types
  • From Stock: Deducts reserved quantities from available stock immediately
  • Without Stock: Records reservation only without affecting available stock
Creating a New Reservation
1Go to Reservations → Create New Reservation
2Select customer, warehouse, sales employee, currency
3Select reservation type (from stock / without stock)
4Add products with quantities, prices, and discounts
System shows available stock and previously reserved quantity for each product
5Set payment method (cash/bank transfer/e-wallet) and down payment amount
6Add payment terms (percentage or value) and save
Reservation Statuses
  • Pending: Reservation created, waiting for confirmation
  • Confirmed: Confirmed and can be converted to invoice
  • Completed: Reservation has been converted to sales invoice
  • Cancelled: Reservation cancelled and reserved quantities released
Additional Reservation Payments

You can receive additional payments on a reservation before converting to invoice:

1Open reservation and click "Add Payment"
2Set amount and payment method (cash/transfer/wallet/cheque)
3System auto-updates payment status (unpaid/partially paid/paid)
⚡ Reservation Accounting Entries:
• When receiving down payment or additional payment:
Debit: Treasury/Bank/Wallet → Credit: Customer Account
5 Draft Invoices

A draft invoice is a modifiable draft before posting. It does not affect inventory or accounts until posted as a final invoice.

Creating a Draft Invoice

A draft invoice can be created in three ways:

  • Manual creation directly from invoices screen
  • Conversion from a valid quotation
  • Conversion from a confirmed reservation
Available Payment Methods
  • Cash: Full payment immediately via treasury
  • Credit: Pay later with optional down payment
  • Bank Transfer: Payment via bank account
  • Cheque: Payment by incoming cheque from customer
  • E-Wallet: Payment via electronic wallet
  • Installments: Split amount into payments with due dates
Installment Plan

When selecting installment payment, a payment plan is created including:

  • Amount and due date for each installment
  • Payment method for each installment (cash/bank/cheque)
  • Link cheques to installments directly (if payment by cheque)
6 Final Sales Invoices

The final invoice is the official binding document. When posting a draft invoice, the system performs several automated operations.

Posting Process (Draft to Final)

When posting a draft invoice, the system automatically:

1Creates final sales invoice with serial number (INV-YYYYMM-0001)
2Creates warehouse exit permit and deducts quantities from stock
3Creates automatic journal entries (detailed below)
4Updates customer account balance
5Updates treasury/bank balance (for cash or bank payments)
6Creates installment plan (if installments payment method)
Automatic Accounting Entries on Posting
Cash / Bank Transfer / E-Wallet Payment:
• Debit: Treasury/Bank/Wallet → Invoice total
• Credit: Sales Account → Subtotal before tax
• Credit: VAT Account → VAT amount (if applicable)
• Debit: Withholding Tax Account (if applicable)
Credit Payment:
• Debit: Customer Account (Receivables) → Invoice total
• Credit: Sales Account → Subtotal before tax
• Credit: VAT Account (if applicable)
• If down payment: Debit Treasury/Bank → Credit Customer Account
Cheque Payment:
• Debit: Cheques Under Collection Account → Invoice total
• Credit: Sales Account + VAT
• Cheque status auto-updated to "Used"
Warehouse Exit Entry (separate):
• Debit: Cost of Goods Sold → Item cost
• Credit: Inventory Account → Item cost
Invoice Statuses
  • Draft: Modifiable and deletable draft
  • Posted: Final invoice with journal entries - cannot be modified
  • Cancelled: Cancelled with all entries reversed
Cancelling a Posted Invoice

A posted invoice can be cancelled if there are no active returns. On cancellation:

  • All related journal entries are reversed
  • Quantities are returned to inventory
  • Customer balance is updated
📌 The system performs a comprehensive pre-cancellation check to display all expected impacts before execution.
Additional Invoice Discount

You can add additional discount on a posted invoice in two types:

  • Percentage: Discount amount calculated from net invoice
  • Fixed Amount: Discount by specific amount

Each additional discount creates a separate journal entry and records who added it, the date, and the reason.

7 Sales Returns

When a customer needs to return goods, the system provides a comprehensive return process that handles inventory and accounts automatically.

Return Types
  • Invoice-based Return: Linked to specific invoice - tracks returned quantities per invoice item
  • Direct Return: Without invoice link - used for returning goods without specific invoice reference
Creating a Return
1Go to Returns → New Return, or from invoice click "Create Return"
2Select customer and invoice (for invoice-based return)
System auto-loads invoice items with available return quantities
3Set returned quantities per item (cannot exceed available quantity)
4Select warehouse, cost center, and refund method
5Save - Return created with "Pending" status and warehouse add permit
Refund Methods
  • Cash: Refund from treasury
  • Bank Transfer: Refund via bank account
  • E-Wallet: Refund via wallet
  • No Refund (Credit Note): Deduct amount from customer balance without cash refund
  • Credit Note: Issue credit note to be deducted from future invoices
Approving a Return

Returns need approval after goods enter the warehouse. On approval:

  • Returned quantities are added to inventory
  • Original invoice is updated (total and remaining)
  • Journal entries are created
⚡ Return Approval Accounting Entries:
For cash/bank/wallet refund:
• Credit: Treasury/Bank/Wallet → Return amount
• Debit: Sales Returns Account → Total
For credit note (no refund):
• Credit: Customer Account → Return amount
• Debit: Sales Returns Account
Warehouse Add Entry:
• Debit: Inventory → Credit: COGS
8 Payment Collection (Credit Invoice Settlement)

The payment collection screen shows all credit invoices with remaining balance. Includes both tax and non-tax invoices.

Recording Payment on Invoice
1Go to Payment Collection - shows due invoices
2Select invoice and click "Record Payment"
3Enter amount (cannot exceed remaining), payment method, and date
4System auto-updates invoice status and creates journal entry
Bulk Payment

You can record payment for multiple invoices of one customer at once:

1Select customer from bulk payment screen
2Enter total received amount
3System distributes amount to oldest invoices first (FIFO)
⚡ Journal Entry on Payment Recording:
• Debit: Treasury/Bank/Wallet/Cheques → Payment amount
• Credit: Customer Account → Payment amount
9 Installment Payments

A dedicated screen for paying due installments on installment invoices. Shows installments due today and overdue.

Tracking Installments
  • Installments grouped by invoice
  • Filter by customer or due date
  • Statistics: total due today, overdue, counts
  • Cheque-linked installments are hidden (paid when cheque is collected)
Paying an Installment
1Select due installment and click "Pay"
2Enter amount (partial payment allowed) and method (cash/transfer/wallet)
3System auto-updates installment and invoice status
Installment Statuses
  • Pending: Not yet paid
  • Partial: Partially paid
  • Paid: Fully paid
  • Cancelled: Cancelled
⚡ Journal Entry on Installment Payment:
• Debit: Treasury/Bank/Wallet → Installment amount
• Credit: Customer Account → Installment amount
• Payment can be reversed within a specified period
10 Pricing System & Price Lists

The system provides a flexible pricing system supporting multiple levels of prices and discounts.

Price Types
  • Basic Price: Default sale price set in product card
  • Commercial: Special price for commercial customers
  • Special Offer: Temporary offer price
  • Wholesale: Bulk/wholesale price
Price Lists

Price lists allow setting different prices per product unit by type:

  • Price can be adjusted by increase or decrease (percentage or value)
  • Each customer has a preferred price type applied automatically
  • You can view a price list specific to each customer
Category Discounts

You can set different discount rates per product category per customer, with cascading discount support:

  • First discount applied to original price
  • Second discount applied to price after first discount (and so on)
  • Order matters and is set by user during setup
📌 Example: Product price 100 - First discount 10% = 90 - Second discount 5% = 85.5 (not 85)
11 Non-Tax Invoices

The system supports two invoice types: Tax (with VAT and withholding tax) and Non-Tax (without taxes). Non-tax invoices work the same way but without tax calculations.

  • Supports same payment methods (cash, credit, transfer, cheque, wallet)
  • Same posting and accounting entries system (without tax entries)
  • Returns can be processed the same way
  • Appear in payment collection screen alongside tax invoices
12 Permissions & Security

Every screen in the Sales module is protected by a multi-level permission system:

Permission Types
  • View: View data and lists
  • Add: Create new records
  • Edit: Edit existing records
  • Delete/Cancel: Delete or cancel records
Visibility Restrictions

Regular users only see what they created (their invoices, reservations, quotations). Managers see everything.

Fiscal Period Protection

Invoices in closed fiscal periods are hidden from lists and cannot be modified, ensuring accounting data integrity.

Audit Trail

The system automatically records:

  • Who created each invoice/reservation/return (user_id)
  • Who posted (processed_by) and when (processed_at)
  • Who approved return (approved_by) and when (approved_at)
  • Who recorded each payment (created_by)
13 Summary of All Automatic Journal Entries

This chapter consolidates all automatic journal entries generated by the Sales module:

1. Sales Invoice Posting (Cash)
Debit: Treasury/Bank/Wallet → Credit: Sales + VAT - Withholding Tax
2. Sales Invoice Posting (Credit)
Debit: Customer Account → Credit: Sales + VAT - Withholding Tax
3. Sales Invoice Posting (Cheque)
Debit: Cheques Under Collection → Credit: Sales + VAT
4. Warehouse Exit (with every invoice)
Debit: COGS → Credit: Inventory
5. Credit Invoice Payment
Debit: Treasury/Bank/Wallet/Cheques → Credit: Customer Account
6. Installment Payment
Debit: Treasury/Bank/Wallet → Credit: Customer Account
7. Reservation Payment (down or additional)
Debit: Treasury/Bank/Wallet/Cheques → Credit: Customer Account
8. Return Approval (Cash Refund)
Debit: Sales Returns → Credit: Treasury/Bank/Wallet
Debit: Inventory → Credit: COGS
9. Return Approval (Credit Note)
Debit: Sales Returns → Credit: Customer Account
Debit: Inventory → Credit: COGS
10. Cancel Posted Invoice
Reverse all original entries (every debit becomes credit and vice versa)
11. New Customer Opening Balance
Debit: Customer Account → Credit: Opening Balance (if debit)
Debit: Opening Balance → Credit: Customer Account (if credit)
🛒

Purchases

The detailed guide for this module is being prepared and will be available soon.

📦

Inventory

The detailed guide for this module is being prepared and will be available soon.

📊

Accounting

The detailed guide for this module is being prepared and will be available soon.

👥

Human Resources

The detailed guide for this module is being prepared and will be available soon.

🖥️

Point of Sale

The detailed guide for this module is being prepared and will be available soon.