Sales
Create invoices, record payments, email receipts, manage shipments, and process returns.
Creating a Sale
Where: Sidebar → Sales → Add Sale
Permission required: Sales_add
- Click Add Sale from the Sales submenu.
- Select Customer, Warehouse, and Status (required).
- Add products by searching or selecting from the list. Set quantity and price for each line.
- Optionally add Order Tax, Discount, and Shipping.
- Click Submit to save the sale.
Screenshot: Create sale form with product lines
Managing Sales List
Where: Sidebar → Sales → List Sales
From the sales list you can:
- View sale details and invoice
- Edit an existing sale (Sales_edit permission)
- Delete a sale (Sales_delete permission)
- Email or SMS the invoice to the customer
- Download PDF or print the invoice
- Filter by date, reference, customer, warehouse, status, payment status
- Export to PDF or Excel
Screenshot: Sales list with action buttons
Sale Detail & Invoice
Where: Sidebar → Sales → List Sales → sale detail
The sale detail page shows the full invoice with line items, totals, payment history, and action buttons for PDF, print, email, and SMS.
Screenshot: Sale detail / invoice view
Recording Payments
- Open a sale from the list or detail page.
- Click Show Payment to view existing payments.
- Click Add Payment to record a new payment.
- Enter amount, payment method, and date. Submit to save.
Permission required: payment_sales_add, payment_sales_view
Screenshot: Add payment dialog on a sale
Emailing an Invoice
- From the sales list or sale detail, click the Email notification button.
- A dialog opens with the customer's saved email pre-filled.
- Optionally change the recipient email to a custom address.
- Click Send to email the invoice using your configured email template.
NoteMail must be configured under Settings → Mail Settings for emails to send successfully.
Shipments
Where: Sidebar → Sales → Shipments
Permission required: shipment
Track delivery status for sales. Create shipments linked to sales orders and update delivery status as orders are fulfilled.
Screenshot: Shipments list
Sale Returns
Where: Sidebar → Sales Return
Create a return from an existing sale to refund products and adjust stock. Process return payments separately. See sale detail → Create Return action.
