ERP ModuleSales Orders
Order Payments
Tracking payments on sales orders
Order Payments
Track payment status and deposits on sales orders.
Payment Types
Payment Terms
Standard terms from client profile:
| Term | Payment Due |
|---|---|
| Prepaid | Before shipping |
| COD | Cash on delivery |
| Net 15 | 15 days from invoice |
| Net 30 | 30 days from invoice |
| Net 60 | 60 days from invoice |
Deposits
Upfront payments before fulfillment:
- Partial payment required
- Hold for custom orders
- Risk mitigation
Recording Payments
From Sales Order
- Open sales order
- Go to Payments tab
- Click Record Payment
- Enter details:
- Amount
- Payment date
- Payment method
- Reference number
Payment Methods
| Method | Description |
|---|---|
| Cash | Cash payment |
| Check | Check number recorded |
| Bank Transfer | Wire/ACH |
| Credit Card | Card transaction |
| Online Payment | Payment gateway |
Payment Status
Order Payment Status
| Status | Meaning |
|---|---|
| Unpaid | No payment received |
| Deposit Paid | Partial payment |
| Fully Paid | Complete payment |
| Overpaid | Excess payment |
Payment Tracking
View payment history:
Order Total: $1,000.00
- Deposit: $300.00 (Jan 15)
- Payment: $700.00 (Feb 15)
Balance Due: $0.00 ✓Invoicing Integration
Invoice from Order
Create invoice for payment:
- Open order
- Click Create Invoice
- Invoice created with order details
- Send to customer
Payment Application
Payments can apply to:
- Sales order directly (deposit)
- Invoice (standard payment)
Deposits
Requiring Deposits
For orders requiring upfront payment:
- Set deposit percentage or amount
- Order holds until deposit received
- Record deposit payment
- Release for fulfillment
Deposit Workflow
stateDiagram-v2
[*] --> OrderCreated
OrderCreated --> AwaitingDeposit
AwaitingDeposit --> DepositReceived: Payment
DepositReceived --> FulfillmentPayment Holds
When Orders Hold
Orders may hold for:
- Credit limit exceeded
- Payment overdue
- Deposit required
- Manual review
Releasing Holds
- Resolve payment issue
- Record payment if needed
- Release hold
- Order proceeds to fulfillment
Credit Management
Customer Credit
Track customer creditworthiness:
| Setting | Description |
|---|---|
| Credit Limit | Maximum outstanding |
| Credit Terms | Default payment terms |
| Credit Status | Good/Hold/Watch |
Credit Check
On order confirmation:
- Check current outstanding
- Add order amount
- Compare to credit limit
- Block if exceeded
Refunds
Processing Refunds
For overpayments or returns:
- Calculate refund amount
- Record refund transaction
- Process through payment method
- Update payment status
Reports
Payment Reports
| Report | Contents |
|---|---|
| Outstanding Payments | Unpaid orders |
| Payment History | Recent payments |
| Aging Report | By due date |
| Deposit Report | Outstanding deposits |