Orders
Guide to processing sales orders, managing invoices, and tracking payments.
Overview
The Orders module manages the complete sales order lifecycle from draft to payment. Track order status, generate invoices, manage payments, and coordinate fulfillment.
Order Workflow
Draft → Submitted → In Progress → Invoiced → Shipped → Paid → ClosedStatus Meanings:
Draft: Being prepared, not final
Submitted: Customer confirmed, awaiting processing
In Progress: Being fulfilled
Invoiced: Invoice generated
Shipped: Dispatched to customer
Paid: Payment received
Closed: Completed and archived
Creating Orders
Basic Order
Orders tab → Tap + Add
Customer Details:
Customer ID/Name (or select from Contacts)
Contact details
Order Items:
Tap + Add Item
Select inventory item or enter manually
Quantity and unit cost
Add multiple items
Addresses:
Billing address
Shipping address (optionally same as billing)
Financial:
Discounts (% or fixed amount)
Taxes (%) — auto-calculated total
Currency selection
Additional:
Order notes
Order source (web, phone, walk-in)
Salesperson/agent
Tap Save
Advanced Fields
Order Number: Auto-generated or custom
Order Date: Defaults to today, editable
Due Date: Expected completion
CRM Activity ID: Link to external systems
ERP Fulfillment ID: Integration reference
Managing Orders
Viewing Orders
List View: All orders for selected company
Sort by date, status, customer
Filter by status, date range, payment status
Search by order number, customer name
Detail View: Tap order to see full details
Order header info
Line items with quantities
Financial summary (subtotal, tax, discount, total)
Payment records
Dispatch history
Comments/notes
Updating Order Status
Tap order
Tap current status badge
Select new status from dropdown
Status date auto-updated
Tap Save
Status Dates Tracked:
Draft Date
Submitted Date
In Progress Date
Invoiced Date
Shipped Date
Paid Date
Closed Date
Adding Order Comments
Collaborative commenting for team communication:
Tap order
Scroll to Comments section
Tap + Add Comment
Type message
Tap Post
Comments Show:
User name and profile picture
Comment text
Timestamp
"Edited" indicator if modified
Edit/Delete:
Tap your comment → Edit or Delete
Invoice Management
Generating Invoice
Orders automatically become invoices when status changes to "Invoiced":
Tap order
Change status to Invoiced
Invoice record created (InvoiceItems entity)
Invoice ID assigned
Invoice Items:
Separate from main inventory (allows post-sale tracking)
Includes item code, name, quantity, unit cost
Links to original order
Viewing Invoices
Invoices List: Settings → Invoices (or filter Orders by "Invoiced" status)
Invoice Details:
Invoice number
Associated order ID
Line items
Dispatch status per item
Payment Tracking
Recording Payment
Tap order
Tap + Add Payment
Payment Details:
Amount (supports partial payments)
Payment date
Payment method (cash, card, transfer, check, etc.)
Payment institution/bank
Reference number
Notes
Tap Save
Effect:
Payment Record created
Order Payment Status updates (Unpaid → Partial → Paid)
Outstanding balance calculated
Payment Status
Unpaid: No payments received
Partial: Some payment received, balance remaining
Paid: Full amount received
Outstanding Balance: Shown in order detail (Total - Payments Received)
Viewing Payment History
Per Order: Tap order → Payments section (list of all payments) All Payments: Settings → Payment Records (all payments across orders)
Dispatching Orders
Link orders to dispatch records:
Tap order
Tap Create Dispatch
Pre-fills dispatch form with order data
Complete dispatch details (see Dispatch Guide)
Tap Save Dispatch
Link Tracking: Order shows related dispatches, dispatch shows related order
Order Analytics
Future Feature: Built-in reporting
Revenue by date range
Top customers
Average order value
Fulfillment time metrics
Archiving Orders
Move completed orders out of active view:
Tap order
Tap Archive
Confirm
Effect: Order marked as archived, hidden from default list
View Archived: Filter → Show Archived Orders
Exporting Orders
Export orders for external processing:
Tap Export in orders list
Choose format (Excel, CSV, PDF)
Select date range or specific orders
Share or save to Files
Technical Details
Entity: Orders (see Core Data Model)
Key Relationships:
Belongs to Companies (
companyID)Has many InvoiceItems
Has many PaymentRecords
Related to Dispatch records (
orderIDfield)
Last updated