Casherp supports managing multiple locations, warehouses, or storefronts, with a default location set for each new business.
In Add/Edit Business Location, you can enable or disable payment methods by checking/unchecking options. For setting default accounts, refer to the provided documentation link.
To customize payment labels, go to Settings -> Business Settings -> Custom Label -> Labels for custom payments. Rename default labels like "Custom Payment 1" to your preferred names, e.g., "RazorPay."
To add a user, go to User Management -> Users -> Add New, fill in the details, select a role, and assign a unique username. Optionally, set a commission percentage (if enabled) and activate or deactivate the user. Users can also be edited or deleted.
The maximum discount this user can give during sales in the POS & sales screen. If you don't want to have this restriction then simply keep this value blank.
Each new business includes default roles: Admin (full access) and Cashier (POS access only). You can create new roles by naming them and assigning permissions. For location-specific access, use the "Access locations" setting, or select "All Locations" for full access. Roles can be edited or deleted.
By default, the Commission Agent feature is disabled. Enable it via Settings -> Business Settings -> Sales -> Sales Commission Agent.
There are three options:
You can add commission % while adding/editing the User or Sales Commission Agent
Commission Calculation Type:
User commissions can be calculated in two ways:
To view commission amounts, go to Reports -> Sales Representative Report, select the user, and see a summary of Total Sales, Commission, and Expenses. Note: Commissions exclude shipping, taxes, and overhead costs.
After getting the commission amount, Casherp have 2 ways to make payment for the commission.
Go to Contacts -> Supplier/Customer, click the actions button, and access the Ledger. Use date-range selection and checkbox filters to customize transaction views.
-Adding Discount for Customer/Supplier on Balance due:
Discount for balance due amount can be added for customer/supplier. Click the add discount button on the customer/supplier ledger screen
The opening balance represents the initial amount a customer owes you or the amount you owe a supplier when transitioning to the software. For customers, it's the amount they need to pay; for suppliers, it's the amount you need to pay them.
You can set an opening balance in the Add/Edit Contact screen for suppliers or customers.
To view a contact's opening balance, go to List Supplier/Customer, select View, and check the opening balance and balance due on the page.
To pay an opening balance, go to List Customer/Supplier -> Actions -> Pay, then enter the payment amount in the popup modal.
To add a new contact, go to Contacts -> Suppliers or Customers, click Add New Contact, and select the contact type (Supplier/Customer/Both). Fill in the relevant details, access additional fields via the More Information button, and configure the following options:
Click the View button to see a Supplier's or Customer's details, including transactions like Purchases and Sales. Use the Pay Due Amount button to settle all outstanding invoices for that contact.
To assign contacts to a user, enable the feature by setting enable_contact_assign to true in pos\config\constants.php. When adding a user, check Assign to specific contact, then select the user when adding the contact.
To change the default "walk-in-customer" name, access the database contacts data table and update the first name field as needed.
You can set credit limits for customers by going to Contacts -> Customers -> Action -> Edit -> More Information -> Credit Limit.
Advanced balance represents the amount a business owes to customers or suppliers. To add an advanced balance, go to Customers -> Customers/Suppliers, click the Action button, select Pay, enter the amount in the pop-up, and click Save.
To use advanced balance for a purchase or sale, add the transaction, select the relevant customer/supplier with an advanced balance, choose the Advance payment option, and save.
Opening balance represents the total amount customers owe the business or the total amount the business owes to suppliers.
To add an opening balance, go to Contacts -> Customers/Suppliers, then either click Add for a new contact or Edit for an existing one. Click More Information and enter the opening balance amount for the user.
Ensure the reward points feature is enabled before proceeding with Loyalty Cards. Refer to the detailed instructions provided.
To set up Loyalty Cards after activating reward points:
Customer Groups help classify customers, such as Retail, Wholesale, Friends, or Colleagues.
This feature is perfect for managing retail, wholesale, or other customer categories.
Change Default SKU Length:
Adjust the default value 4 to the desired length.
Barcode Type:
Default and recommended option is C128. Change only if the product already has an SKU.
Not For Selling:
Products marked "not-for-selling" won't appear in POS or sales screens. Use this for manufacturing ingredients or temporarily disabling selling.
Alert Quantity:
Set a threshold to receive alerts when stock is low.
Manage Stock:
Enable/disable stock management per product. Stock management is unnecessary for services (e.g., repairs, haircuts). Products with disabled stock management can be sold in unlimited quantities.
Business Location: Choose the locations where the product can be sold or purchased
Applicable Tax: Select the tax that applies to this product.
Single Product:
Variable Product:
Combo or Bundle Product:
Here's a concise summary of bundle products in bullet form:
This ensures efficient inventory management and simplifies purchasing for customers. Anything else you'd like to expand on?
Adding Products with Multiple Variations:
Select required Variation:
When adding variable products, select only the necessary variation values. Choose 'variation' as the product type, then select a variation name (e.g., colour). A dropdown will appear, allowing you to pick the required values.
Assigning/remove locations of multiple products at once
Navigate to "List Products," select the desired products, and choose "Add/Remove Location." Let me know if you need further edits!
Deactivating & Activating Product:
Go to "Products," select the desired items, and click "Deactivate Selected
Using Product barcode:
How to add a product that already has a Barcode?
To add products with an existing barcode, follow the usual steps for adding products: To add products with an existing barcode, follow the usual steps for adding products:
Adding product quantity or adding product stock
To manage product quantities efficiently, use these three methods:
To add products between businesses or bulk import into a new system:
Importing Products & Common Errors:
To import products:
Common Errors:
Not well-defined error:
If you encounter unclear errors like "non-numeric value encountered," split your import file into smaller batches. For example, divide a file of 500 products into two files of 250 each, then import them separately.
Export Products:
Products can be exported in Excel or PDF formats from the "List Products" screen. A new export feature allows exporting products in the same format as the Import Product Template.
Deleting Products
Deleting a product removes it from the database but cannot be done if the product has related transactions (e.g., Opening Stock, Purchase, Sales, or Stock Transfer). In such cases, an error message will be displayed.
Delete product Errors:
Products with transactions (e.g., Sales, Purchase, or Opening Stock) cannot be deleted. Instead, it's best to deactivate them.
Adding Units
Go to Products → Units, enter the unit name, short name, and select whether to allow decimals (e.g., Name: Meter, Shortname: Mtr, Allow Decimal: Yes). Allowing decimals enables purchases and sales in decimal quantities.
Multiple Units:
This is helpful for purchasing in one unit and selling in another (e.g., dozens to pieces or boxes to pieces).
Steps:
In Add/Edit Product, use the dropdown to select a unit for purchases or sales, which will automatically adjust the price accordingly. Let me know if you'd like further refinements!
Selecting relevant Sub Units for a product
For certain products, only specific sub-units may be needed (e.g., selling oranges in Dozens or Pieces).
Steps:
Secondary Units:
Product Category (Categorizing products)
Product stock history
Go to Products > Product List Click on Actions > Product stock history
Product expiry and related settings
Enabling Lot Number
A lot number is a unique identifier for a specific batch of material from one manufacturer, often found on packaging. For cars, it combines with the serial number to form the Vehicle Identification Number (VIN).
To enable lot number go to, Settings -> Business Settings -> Purchases Check the Enable Lot number checkbox and update settings.
Adding Selling Price Groups:
Casherp is designed as a versatile POS and Stock Management tool.
Adding Selling Price as either Fixed or Percentage:
The selling price can be set in two ways:
Fixed: The specified value becomes the selling price for the group.
Percentage: The value is applied as a percentage of the actual selling price to determine the group's selling price.
Adding price for different price groups:
In the **Add/Edit Product** screen, click the "Save & Add Selling-price-group price" button at the bottom (visible only if selling price groups exist). On the next screen, enter prices for the product (or all variations for variable products), including default and selling price group prices. Finally, click Save.
Exporting & Importing selling price group:
Selling at a particular price group:
Assigning a user to a particular price group:
Assigning a customer to a particular price group:
Assigning a price group to a Business Location
Product Warranty
To enable warrany in products go to Settings -> Business Settings -> Products -> Enable Warranty
Using Warranty
Printing Labels
Access the **Print Label** screen through multiple paths:
In the **Print Label** screen:
Error: Unsupported SKU id for the selected barcode type
This error means the SKU provided by you when creating the product doesn't satisfy the encoding as per barcode type.
The solution can be edit the product and change the barcode type as "Code 128" save & try printing the label again.
Duplicate Product
Duplicate Products allows you to quickly create a new product using the same details as an existing one, saving time and reducing repetitive data entry.
Correcting product stock mis-match or incorrect stock in different reports
Solution 1: Ensure you have admin privileges.
Solution 2
Bulk Edit Products
Bulk Edit allows you to edit multiple products efficiently:
Opening Stock
Go to List Products, Actions > Add or Edit Opening Stock
Editing opening stock (or) Making opening stock 0:
Editing Opening Stock:
Enable bulk edit
change "enable_product_bulk_edit" false to true
Custom Labels for Products:
You can add up to 20 custom fields for products (e.g., brand code, product code). To add:
These fields will be available when adding new products.
Field Type for labels: The data type can be specified for each custom field. Select text, date picker or dropdown types.
For dropdown add a line break after each option.
Bulk Price Update (Bulk Price Editing)
Adding Purchase
No matching product found
This error occurs in three cases:
Payments Statuses
Adding payment when adding purchase:
In the add purchase screen, you can add the payment for the purchase.
Adding payment from the List Purchase screen
In list purchase click the actions for any PO and it will display the list of actions for it. This option is not displayed if there is no payment due.
Adding payments from Contact
Go to contact -> Suppliers. Click on actions for the supplier and it will show "Pay Due amount", click on it and pay the amount. "Pay Due amount" this option is not displayed if there is no payment due.
Purchase Invoice:
An invoice for purchase can be generated at every purchase.
To print a purchase invoice, Go to List Purchase > Actions > Print.
Barcode for Purchase Invoice:
The barcode is automatically generated in the purchase invoice based on the purchase invoice number.
What is Purchase Requisition (PR)
The purchase requisition is a document that an employee creates to request a purchase of some products when the stock reaches a low level.
Only products less than the alert quantity will be shown while creating the purchase requisition.
Enabling Purchase Requisition
Go to Settings -> Business Settings -> Purchase and enable the purchase requisition check box. The purchase requisition tab will be shown in the sidebar.
Click on add button and provide the required details.
Converting Purchase Requisition to Purchase Order
Partial Purchase
If the ordered quantity in the PR is reduced while converting it into a purchase order, then the status will automatically change from ordered to partial.
What is a Purchase Order?
A purchase order is a document from the buyer to the supplier requesting goods. It includes invoicing details, delivery information, products, quantities, pricing, tax, discounts, payment terms, shipping charges, and notes. The supplier issues a sales order in response. Purchase orders can have statuses: Ordered, Partial, or Completed
Enabling Purchase Order
Creating purchase order
After enabling Purchase Order, access it via the Purchase -> Purchase Order menu. Add a purchase order, fill in the details, and save it. Note that stocks are not updated when issuing a purchase order. You can print and send the order to the supplier.
Converting purchase Order to Purchase
On receiving Purchase orders the supplier issues a sales or invoice.
Go to Purchase -> Add Purchase and select the supplier. The Purchase Order dropdown will display all related orders for the supplier. Choose a Purchase Order to auto-load its products, including price, tax, and discounts. Adjust quantities if needed, save, and the Purchase Order status will update automatically.
Adding Bonus Items or Free items given by Suppliers
Purchase custom fields
You can enable custom fields for purchases by going to Settings -> Business Settings -> Label for Purchase Custom Fields. Add a label to activate the fields, and check the "Is Required" box to make them mandatory in Add/Edit Purchase.
Stock Transfer involves moving stock from one location to another:
Editing stock transfer
Stock transfer can be only be edited when the status of the transfer is pending or in transit.
NOTE: After the stock transfer is marked completed, the stock transfer cannot be edited. However, you can delete it and create a fresh one if you would like to.
Stock not showing in Location(to)
Ensure the product is assigned to the location and the transfer status is set to Completed.
Show/Hide Price During Stock Transfer
To restrict certain users from viewing product prices during stock transfers:
What is a Sales Order?
A Sales Order is issued by the supplier to the buyer in response to a Purchase Order. It includes invoicing, delivery details, products, pricing, taxes, discounts, payment terms, shipping charges, and notes. After buyer approval, the supplier ships the goods. Sales Orders have statuses: Ordered, Partial, and Completed.
Enabling Sales Order
To enable Sales Order, follow the below steps:
Creating sales order
After enabling Sales Order, access the Sales-Order menu under Sales. Add a sales order, complete the details, and save it. Note that stocks are not deducted for sales orders. You can print the sales order and send it to the buyer for approval.
Converting Sales Order to Sales
Once a sales order is approved, you can create sales from it:
Selecting Customer:
By default, there is "Walk-In Customer". You can search for a customer by name/customer id or phone number or can add new customer by clicking the plus (+) button "Add Customer".
Searching & Adding Product:
Enter Product Name Or scan the barcode to search the product. If multiple products are matched then it displays the dropdown of products, selects the product from it. Or if there is a single product then it directly gets added to cart.
Changing Product Price, Tax & Discount for a product
After adding products, click on the product name to adjust price, tax, and discounts. Different tax options are available only if Inline Tax is enabled via **Business Settings -> Tax -> Enable Inline Tax in Purchase and Sell.
Selecting Lot number for a product
If lot number is enabled then it will show the option to select lot number. (Enabling Lot number)
Selecting Expiry for a product
Expiry Date: If the expiry date is enabled then it will show the option to select lot number. (Enabling expiry)
Cancel Sales:
100% Credit Sales
To sell on credit, enable the Credit Sale button via Settings -> Business Settings -> POS -> Show Credit Sale Button. Once enabled, click the Credit Sale button on the POS screen to process credit sales.
Half Credit & half payment Sales:
Suppose invoice amount is $1000, customers pays $700 cash and $300 is credit amount on him, then follow these steps:
Previous sale amount in Sales:
For repeat transactions, the previous sale or purchase amount for the same product is displayed as a reference in the Add Sale or Add Purchase screen. This applies to both customer sales and supplier purchases.
Draft & Quotation
Creating a Draft or Quotation is useful for preparing quotes before finalizing sales. These actions won't deduct available stock. View them via List Quotation or List Draft, and edit them to convert into final sales.
Convert Draft/Quotation to Sale invoice
To convert a Draft/Quotation into a sale invoice:
Copy Quotation
Quotations can be copied or duplicated.
Go to Sale > List Quotations > Actions > Copy Quotation
Suspended Sales
Suspend Sales refers to unfinished or held sales. The stock for suspended sales is deducted from available stock. Access suspended sales by clicking the yellow button located at the top right of the screen (above the date).
Some Use Case of Suspended sales
Uses of Suspend Sales:
Card / Multiple Pay / Cash
Payment Methods Summary
Adding payments from Contact
Go to contact -> Suppliers. Click on actions for the supplier and it will show "Pay Due amount", click on it and pay the amount. "Pay Due amount" this option is not displayed if there is no payment due.
Rounding Mechanism for total Sales amount or total payable
Rounding Payable Amounts:
Other rounding methods follow similar logic based on the chosen multiplier.
Tender Change or Change Return
To handle excess cash payment in POS:
Changing Payment Method and Payment Account while Adding a Change Return:
If a customer pays more than the invoice amount, the balance can be returned via cash, card, or another payment method. Select the Change Return Payment Method and Payment Account in the POS screen drop-downs. This approach also applies when processing a sale return by editing an invoice.
Featured Products for POS screen
Featured Products allow quick access to frequently sold items. To add them:
Using Casherp for Selling of Services
Services are intangible products, including examples like repairing, salon and spa services, web development, accounting, banking, cleaning, consultancy, education, insurance, medical treatment, transportation, and more.
Casherp can be used:
Adding Services and Creating Invoices
Sales Return
There are 2 ways of adding sales return.
Why sell return value not decrease the payment value from the parent invoice?
Profit & Loss Report Adjustments:
Casherp adjusts these values in the Profit & Loss report. For payment, users must record transactions for receiving and returning payments to ensure all transactions are documented.
Cash Register
Invoice Layout
Invoice Layout Creation
To use an invoice layout for a specific location, go to **Business Locations -> Edit** and assign the layout.
Invoice Design:
In Invoice Layout, you can choose invoice designs for browser-based printing only (not compatible with print server-based printing). The Slim Design is tailored for thermal line printers.
Tax Summary:
To see the tax summary in invoice, go to add/edit invoice layout, and enter the "Tax Summary Label" option and it will show the tax summary in invoice.
Total in words:
Discounted Price:
To display the discounted unit price and discount amount in the invoice, enable the following filed in invoice layout
Display unit breakdown:
To display the reduction summary of quantity from multiple units, enable the check box 'show base unit details (If applicable)'.
Display Base and Multiple Unit details:
To display the relationship between base and multiple units in invoices (e.g., 1 dozen = 12 pieces):
Adding sale custom fields in the invoice:
To add sale custom fields to printed invoices:
The selected custom fields will now appear on the printed invoice when using this layout.
Letterhead:
To add a letterhead image to invoices:
The letterhead will appear at the top of the invoices.
Displaying QR code in invoice
Gift receipt:
Invoice External URL
Configuring keyboard shortcuts for POS screen
Add/Edit Discount:
Enabling reward points:
Reward Points Settings:
Reward points settings is divided into 2 parts:
Earning Points Settings:
Redeem Points Settings:
Types of service:
Enabling Types of Service
Go to Settings -> Business Settings -> Modules -> Check the "Types of Service" and save it
Adding new Types of Service
Using Type of Service in POS/sales screen:
Adding a Delivery person option for Shipments
While adding shipment details during a sale, the delivery person can also be added.
Adding Delivery Note for Sale
How do we print the Delivery Receipt?
To add a delivery note, follow the steps below
Display product unit price in POS Product suggestion
What is cash denomination?
Cash denominations are usually different cash tender used in your country. With this feature, cashiers can easily calculate the total amount they have when closing the register by mentioning the number of different tended they have.
Enabling cash denomination
Using cash denomination
Cash denomination in Sale and Purchase:
Cash denominations can be added while making a sale or purchase. To enable this, Go to Settings -> Payment.
Select the screens in which you need the cash denomination and type of payment method. The cash denomination table will be shown while you make a sale or purchase in add sale/add purchase screen.
Proforma Invoice
Import Sale
To add bulk sales to the system, you can use this feature
Steps to import sale:
Note: Errors may occur if data in the file doesn't comply with the instructions. Make necessary corrections and try again
"Group sell line by" field in import sale:
When importing an Excel file for sales, select the **"Group Sell Line By"** option to determine which lines belong to a single sale.
For example:
"You cannot select a field twice" Issue and Solution:
You may encounter this issue while you import an Excel file using the Sale Import feature.
This issue happens when the same option name is chosen for multiple columns in the import table.
If you want to remove any column during import, you can select the SKIP option in the dropdown.
Adding Bonus or Free Items at Sale:
To add new tax go to Settings -> Tax Rates -> Add
Add a descriptive name (eg: "VAT@5%") and specify the "Tax Rate%"
Tax Groups
Disable Tax
NOTE: If you disable the inline tax in the purchase and sell, the Price Inc tax column will not be shown in the POS screen
Setting Casherp for Indian Users or other Country with GST support.
We see a large number of Indian users preferring Casherp, so writing this guide to help them use the application in a better way.
Tax settings:
3 Different taxes in India:
Go to Settings -> Tax Rate setting.
Displaying HSN Code for items (For some businesses)
Setting up invoice format for GST
Printing Inline Tax in Product Line in Invoice
Inline tax will be printed in product line only using Detailed Invoice design.
Follow the steps mentioned below
Payment accounts are like for example bank account. You can transfer money from one payment account to another, deposit cash in payment account, pay to a supplier, or deposit the amount received from a customer here.
Enabling Payment account
Payment account type & sub-type
Creating Payment accounts
Transferring funds between Payment accounts:
You can transfer funds between the payment accounts.
In the Payment Accounts -> List Accounts, click on fund transfer
Setting default payment accounts for payment methods
In the Add/Edit Business Location settings, you can assign a default payment account for each payment method. If a payment account is linked, it will automatically be selected when you choose the corresponding payment method while adding a payment for sales, purchases, or expenses.
To create a stock adjustment:
Quantities are deducted from stock, and adjustments impact Profit & Loss reports:
Total Stock Adjustment is deducted.
Total Stock Recovered is added.
View details in Stock Adjustment Report. Simple, right?
Show/Hide Price During Stock Adjustment
To hide product prices from specific users during stock adjustments:
Users with this role won't see product prices when adding stock adjustments. Simple yet effective!
Purchase & Sale Report
This report shows the total purchase, Purchase Including tax, Purchases with Dues amount; and Total Sale, Sale Including tax, Sale Due.
Tax Reports
Shows the Input & Output Taxes.
Contacts Report (Customers & Suppliers Reports)
This report shows the details of Purchase & Sell with all contacts (Suppliers & Customers) and also any Due amount. Positive Due amount indicates payment by contact, negative indicates payments to the contact.
Stock Report
The stock report displays the stock details. With this, you can track the remaining stock and total sold quantity sold for all products
For variable products – you can click on the Green Plus button before the SKU column to get details stock reports for each product variations
Stock value by Purchase & sales price
In the stock report, you can also get information about the current stock value based on their purchase price & value based on selling price. Check the below screenshot of stock report.
Tracking product stock report with date
To check the product stock report date wise, use the 'product stock history 'link in the stock report.
Trending Products Report
Expense Report
Expense report helps you to analyze expenses for business locations and also analyze based on expenses categories.
Register Report
View details of all registers and filter registers based on User and/or Status (Open or Closed)
Sales Representative Report
Grouping Invoices in Product Sell Report
In the Product Sell Report, invoices are grouped by date and product name for convenience. Access this by going to Reports > Product Sell Report, then selecting the Grouped tab. For example, Butter Cookies sold today appear in one row, while those sold yesterday are in another. This applies to all products. Simple and efficient!
Adding expenses, Adding expenses for an employee or customer or supplier
Casherp lets you add various expenses for employees (e.g., salary, bonuses, perks, travel costs).
To view all expenses for an employee, go to Sales Representative Report, select the user, and see the total or list of expenses. For customer/supplier expenses, select their name in the Expense for Contact dropdown.
Expense Refund
To add a refund for an expense, add a new Expense with the Is Refund checkbox checked in the add/edit expense. You have to enter the refund amount and the refund payment details. The refunded amount will be added to the Net-Profit.
Tables, Service Staff, Bookings, Modifiers, Kitchen – for Restaurants, Saloon, Service centre & others
Enable Modules
Enable the following modules in System Settings: Tables, Service Staff, Modifiers, and Kitchen.
Enabling Tables & Service Staff automatically activates the Bookings module and generates Table Report & Service Staff Report. Simple setup with added functionality!
Service Staff
To enable and manage the Service Staff module:
Bookings
To enable and use the Bookings module:
Modifiers
Modifiers allow extra customizations for products (e.g., adding cheese to a sandwich).
In the POS screen, when a product is added for sale, applicable modifiers (e.g., Cheese, Bread) are displayed. Modifiers are great for restaurants and similar businesses!
Kitchen
To use the Kitchen module:
Auto-refresh kitchen & Order screen:
The kitchen and order screen will auto-refresh after a certain interval
By default, the refresh duration is set to 600 seconds.
Service Staff Pin
The Service Staff PIN feature improves security and accountability during sales.
Enabling Service Staff PIN:
In add/edit users screen check the "Enable service staff pin" checkbox
Once enabled, a field for entering the Staff PIN will be displayed. This PIN code is required for the service staff to access the Point of Sale (POS) screen
Using the Service Staff PIN during sells:
To use the service staff, feature with PIN codes:
**Note:** PIN codes are distinct from login passwords, providing added security and individual accountability
Kitchen Order (send order to kitchen or not)
Casherp for restaurants includes a **kitchen feature** to send orders for preparation, though not all orders require it. This document explains how to use the feature efficiently.
Enabling the Kitchen Feature:
Line Orders and All Orders
The Orders screen has two sections:
Service Staff Timer
Service staff timer is used to allocate a specific time for a service staff for preparing a particular product. He/She might be engaged until the allocated time is elapsed.
Business Settings
Business Settings lets you manage key business information, such as:
Sales
The Sales Item Addition Method has two options for POS and Sales screens:
Amount rounding method:
Prices can be set as whole numbers or rounded decimal values by choosing a roundoff method.
If no method is selected, prices default to whole numbers.
Sales price is minimum selling price:
If this option is enabled then the product cannot be sold at a price lower than the selling price set for the product.
It can be sold at a higher price but not at a lower price.
Enable inline Tax:
To display the price inc. tax on the POS screen, kindly enable the check box in the Business Settings- >Tax.
Enable Sales Order:
This will enable the sales order feature.
Default Sale Discount:
The default sale discount can be added to products in Business Settings -> Sale
Limit for Transaction Edit:
To edit transactions older than 30 days, adjust the number of days allowed in the Business Settings. Simple and quick!
Allow Overselling of Products:
To sell out-of-stock products, enable the Allow Overselling option in Business Settings > Sale. This allows sales of non-stock products, but note that profits for such products will be calculated as negative.
Setting default System Language
By default, system is configured to work in English. But you can change the default language.
To change your display language, go to "Profile -> My Profile -> Language" Select the language you want to use and save it. This will change all texts to your preferred language.
Changing Application/theme Colour
To change Application or Theme colour follow the below steps: