How Can We Help?
-
Getting Started
-
Employees
-
Products / Items
- Adding images to items
- How to check Sales/Purchase price history of an Item
- How to create/edit Item Category
- How to assign item location
- Supplier Product Code and its use in AtheaSuite
- How to set minimum order quantity for an Item in AltheaSuite
- How to Create Custom Fields for Items
- Importing Item List
- How to make an Item Inactive
- How to Create Custom Measuring Units
- How to Create a Group Item
- Creating Combo Items
- Linked Combo Group
- How to bulk update item sales price
- How to Check Price and Stock
- How to Add New Item
- How to Create Non-Inventory Item
- How to Use Bulk Updater
- How to Create and Add Item Attributes
- How to Break Group Items into Child Items
- Show all articles ( 10 ) Collapse Articles
-
Customers
-
Quotations
-
Order Management
- Create a Custom Order Status
- Check stock availability for an Order
- Create a new Order
- How to create a Backorder
- How to create a Drop Shipping for Backorder
- Converting an Order to a Sales Invoice
- Converting an Order to a Dispatch
- How to create a Packing Invoice
- Consolidated Item View for Orders
- Managing Deposit in Orders
- Change Payment Mode of Received Deposit in Order
- Create Sales Return for Invoiced Orders
- Create Sales Return for non Invoiced Orders
- How to Create an Exchange in Orders
- How to Schedule Multiple Quantities of Items in Orders
- How to Check Attribute Stock when Creating an Order
- How to Create Contractor Orders
- How to Return Deposit to a Customer
- How to Apply Link Combo to Orders
- Cancel an Order with a Deposit
- Order Workflow
- How to Schedule Delivery and Deliver Orders
- How to Modify Schedule Delivery Date
- How to Add a Group Item to an Order
- How to Modify Orders
- Requested Delivery Date in Orders
- Managing Warranties for Multiple Item Quantities in Orders
- Apply Warranty in Orders
- Create an Order with Multiple Serialized Items
- Attach and Detach Order Items to Purchase Orders
- How to Use Switch Order Item in AltheaSuite
- How to Create an Invoice for Take With Items
- Order Staging
- Customer Pickup Schedule
- Show all articles ( 24 ) Collapse Articles
-
Sales
- How to perform a sale in AltheaSuite
- How to change price of a product during billing
- How to edit paid Invoice in AltheaSuite
- How to put a Sales Invoice on Hold
- How to create a credit sale
- How to create Invoice Custom Fields
- How to give Manual Discount in Invoice
- Creating Invoice with Multiple Payment Modes
- How to create a new Payment Mode
- How to change saved Sales Invoice Date
- How to create a Sales Invoice using Store Credit
- How to search for all Web Orders
- How to change saved Sales Return Date
- How to add notes to Items while Invoicing
- Changing Cash Register while Invoicing
- How to put a Sales Return on Hold
- How to create a Price List and assigning to customer group
- How to create a Sales Invoice using Customer Deposit/Advance
- How to Capture Customer Signature on Invoice
- How to mark the invoiced items as Delivered
- How to add the footfall count of your customers
- Receive Deposit/Advance from Customer
- How To Perform Sale
- How to set Loyalty Points
- How to Redeem Loyalty Points
- How to Enroll a Customer for Loyalty Points
- How to Define Penalty
- How to Collect Penalty Payments from Customers
- How to Manage Credit Card Commission
- How to Collect Partial Penalty from a Customer
- Assign Serial Number to Invoice
- Discount Types and Their Calculations - User Guide
- Finance Agency Commission
- Show all articles ( 23 ) Collapse Articles
-
- Articles coming soon
-
- Articles coming soon
-
In House Finances
-
Purchases
- How to add/modify a Supplier
- How to create a Purchase Order
- How to create a Purchase Return
- How to create a Purchase from existing Purchase Order
- How to Cancel/Delete a Purchase Order
- How to make a payment to supplier
- How to create PO for BOM Elements?
- How to Hold and Pick a Purchase
- How to Update a Purchase Order
- How to create a Purchase
- How to make payment to Payment Aggregator
- Managing Unload Schedule
- Show all articles ( 2 ) Collapse Articles
-
Inventory
- How to transfer Inventory from One Warehouse to Another
- How to dispatch stock
- Adding Opening Stock
- How to dispatch stock of invoiced items
- How to do a Stock Correction for an Item
- How to put a Stock Transfer on Hold
- How to check Awaiting Stock
- How to Upload Stock of Existing Items through Excel
- Receiving Stock
- Custom and Shipping charges in Stock Transfer
- How to Restrict Sales Price Discount for an Item
- How to do Stock Correction of Items through excel upload
- How to check Inventory count
- How to manage Stock in Transit
- How to manage Stock Transfer Request
- How to Check Stock in Stock Manager
- Complete Inventory Correction
- How to do a Stock Transfer
- How to Print Quick Lookup Numbers (QLNs) for Items
- How to create a Serial / SKU Transfer Request
- Transferring Stock QLN items from Multiple Warehouses
- Complete Inventory by Location for Non QLN Items
- Stock Correction for Accurate Inventory Adjustment
- Inventory Correction - QLN/Serial Number status
- Show all articles ( 14 ) Collapse Articles
-
- Selling an Item with a Serial Number
- Stock Transfer of an Item with Serial Number
- How To Change Serial Number Of Faulty Item
- How to add opening stock of an item with Serial Number
- Purchase with serial number
- How To Assign Serial Number After Purchase
- How To Reassign Serial Number In Sales Invoice
- Create An Item With Serial Number
- How to Change Serial Number in Invoice
- Inventory Correction - QLN/Serial Number status
-
Delivery Management
- How to add delivery driver details in AltheaSuite
- How to define Delivery Area and Delivery Charges
- How to check and Print Pending Orders
- How to Accept and Start a Trip
- How to define Pickup Slot
- How to create a Delivery Invoice
- How to create a Pickup Invoice
- Delivery Schedule on Map
- Modifying Delivery Dates for Delivered Orders
- Customer Pickup Schedule
- Sending Delivery Notifications in AltheaSuite
- Show all articles ( 1 ) Collapse Articles
-
Finance Books
-
Service Calls
- Manage Loaner
- Manage Document Status and Action Status for the Service Document
- How to create Customer Item Userfields for Service document
- Create Sales Invoice against the Service Document
- Track history of a Service document
- Reschedule Service Call
- How to Create Invoice in Service Call
- How to Create Service Call Document
- Receive Deposit In Service Call
- How to Create A Trip
-
Business Intelligence
-
Settings
- Configuring Invoice Email Format
- How to add a Printer in AltheaSuite
- Configuring Purchase Order Email Format
- How to change Printing Format of Documents
- Configuring Payment Gateway
- Online Shop
-
- AltheaSuite Integration with QuickBooks Online
- AltheaSuite Integration With Hubspot
- AltheaSuite Integration With UPS
- ShipStation Integration
- Shopify Integration
- Integration UPC Item DB and Barcode Lookup
- How to restrict the financial accounts of AltheaSuite for not sending to Quickbooks ?
- How to mark 'Do not send to QB' for multiple financial accounts?
- Send Only Journal Entries from AltheaSuite to QuickBooks Desktop
- Send Product details and Receipts from AltheaSuite to QuickBooks Desktop
- How to map the Financial Account Groups and Sub-accounts in AltheaSuite for QuickBooks
- Best practices for keeping QuickBooks Desktop in sync with AltheaSuite
- Troubleshooting QuickBooks Desktop Errors
- How to setup QuickBooks Web Connector
- Name Template formatting for QuickBooks data sync
- Account Mapping to send Items and Receipts from AltheaSuite to QuickBooks
- QuickBooks Sync with Item details and receipts
- AltheaSuite Integration With UPS
- How to Connect your Email ID to AltheaSuite
- Show all articles ( 9 ) Collapse Articles
Discount Types and Their Calculations – User Guide
This guide explains how to create discounts, how each discount type impacts order totals and tax, how multiple discounts stack, and how to correctly apply a zero‑tax offer.
Creating Discounts
Follow these steps to create new discount:
Step 1: Go to Sales module and select “Discounts”.
Step 2: Select “New” in the top left corner to create new discounts.
Fill in the fields described below, then select SAVE.
General Details
- Name: Enter a clear, descriptive name (e.g., “Flat $100 Off”, “20% Off Holiday Sale”).
- Code: Enter a short, searchable ‘2-digit’ code to quickly locate the discount.
- Financial Account: Select the ledger/account to track the discount expense or liability.
- Is Active: Enable to make the discount available; disable to deactivate it.
In OFFER TYPE select either “Offer on Total” (applies to the entire invoice) or Offer on Line Item (applies to specific items).
- Offer on Total — applies to the entire invoice total.
- Offer on Line Item — applies to individual items.
- Start Date: First valid date. Leave blank to activate immediately.
- End Date: Last valid date. Leave blank for Ongoing / perennial discounts.
- Percent: Enter a percentage for percent‑based discounts (e.g., 15 for 15%).
- Flat Amount: Enter a fixed amount for flat‑amount discounts (e.g., 100 for $100).
- Apply Fixed Amount: Check to use Flat Amount; uncheck to use Percent.
- Minimum Invoice Amount: Lowest qualifying order total (e.g., $500).
- Maximum Invoice Amount: Highest qualifying order total (e.g., $2,000).
- Save on Tax: If checked, the customer pays no tax; the system back‑calculates totals so tax is recorded in accounting while the customer pays the sticker price.
Example Setup (Baseline)
To keep all the examples consistent, we will use the following baseline values:
- Sub Total (sum of item prices): $1,000
- Tax Rate(10.25% of $1,000): $102.50
- Baseline (no discount): Final Amount = $1,000 + $102.50 = $1,102.50
Discount Types & Calculations
1. Fixed Amount Discount
Applies a specific fixed amount to the Sub Total.
Example: Flat $100 Off
- Sub Total: $1,000
- Discount: $100
- Total (after discount): $900
- Tax (10.25% of $900): $92.25
- Final Amount: $900 + $92.25 = $992.25
2. Percentage Discount
Applies a percentage to the Sub Total.
Example: 20% Discount
- Sub Total: $1,000
- Discount: 20% × $1,000 = $200
- Total (after discount): $800
- Tax (10.25% of $800): $82.00
- Final Amount: $800 + $82.00 = $882.00
3. Zero‑Tax Offer (Save on Tax)
Customer pays only the sticker price (no tax). Accounting still records tax by back‑calculating the taxable base.
- Sub Total: $1,000
- Final Amount (customer pays): $1,000
- Back‑calculated Total: $907.03
- Tax (10.25% of $907.03): $92.97
- Check: $907.03 + $92.97 = $1,000 (matches final amount)
Effective discount equals the tax amount waived: $92.97.
4. Applying Multiple Discounts
When multiple discounts are combined, the order of application matters. Typically, percentage discounts are applied after any flat discount to maximize savings, though your business can define a standard sequence. Zero tax should always be applied last.
Percentage + Fixed Discount
Case A – “Flat amount first”
- Sub Total: $1,000
- Flat Discount: $100 → First Total: $900
- 20% of $900: $180 → New Total: $720
- Tax (10.25% of $720): $73.80
- Final Amount: $720 + $73.80 = $793.80
- Total Discount: $100 + $180 = $280
Case B – “Percentage First”
- Sub Total: $1,000
- 20% of $1,000: $200 → New Total: $800
- Flat Discount: $100 → Total: $700
- Tax (10.25% of $700): $71.75
- Final Amount: $700 + $71.75 = $771.75
- Total Discount: $200 + $100 = $300
5. Any Discount + Zero‑Tax (Apply Zero‑Tax Last)
Zero‑tax must be the final discount applied so the system can back‑calculate tax while keeping the customer’s payment equal to the discounted total.
- Example: Flat $100 Off + Zero Tax
- Sub Total: $1,000
- Flat Discount: $100 → First Total: $900
Apply Zero‑Tax: Final Amount (customer pays) remains $900; system back‑calculates Total and Tax accordingly.
Tips & Best Practices
- Use clear Names and two digit Codes to make search fast.
- Set Start/End Dates to time‑box promos; leave blank for ongoing discounts.
- Document your standard stacking order (e.g., Flat → Percent → Zero‑Tax).
- Use Minimum/Maximum Invoice Amounts to target promotions to the right carts.
- Toggle Is Active to retire past campaigns without deleting their history.












