Sales Order / Payment
In ianaiERP, sales transactions are managed through a unified form that allows you to create Sales Orders, Invoices, and Sales Receipts. This flexible approach streamlines your sales process and adapts to various business scenarios.
Overview
-
ianaiERP provides a unified interface for managing all sales transactions, including Sales Orders, Invoices, and Sales Receipts. This approach simplifies the user experience while maintaining data integrity behind the scenes.
-
The transaction type is determined by selecting the appropriate option when creating the document.
-
Each type serves a different purpose in the sales cycle but shares many common fields.
Creating a Sales Transaction
To create a new sales transaction:
-
Navigate to Sales > Sales Order in the main menu.
-
Click on Add New on the top right.
-
Select the transaction type on the top left:
-
Sales Order : For recording customer orders before fulfillment
-
Invoice : For billing customers for goods or services
-
Sales Receipt : For immediate sales with payment
-
-
Fill out the form with the following information:
-
Date : The date of the transaction
-
Customer : Select the customer
-
Transaction Number : Automatically generated or manually entered
-
Payment Terms : Payment terms (optional)
-
-
Add any additional information: You can switch to determine which additional fields to show by clicking on the gear icon on the top right.
-
Payment Terms : Payment terms (optional)
-
Due Date : Expected date for payment or delivery (optional)
-
Sales Rep : Assign a sales representative (optional)
-
Ship Method : Shipping method (optional)
-
External Channel : Channel where the transaction originated (if applicable)
-
Class , Department , Project : Additional tags to categorize the transaction (optional)
-
-
For each item or service:
-
Select the Item
-
Enter the Quantity
-
Specify the Unit Price
-
Add any Description if needed
-
-
Apply any discounts, shipping charges, or taxes as necessary
-
Add any additional notes or terms
-
Click Save to create the transaction
Transaction Statuses
ianaiERP tracks the following statuses:
-
For Sales Orders:
-
Pending Approval : Waiting on an approval rule, or on an inter-company order awaiting the other company's acceptance
-
Open : The default status for new sales orders
-
Ready : All items are available and allocated, required approvals (e.g., credit/pricing) are complete, and the order is cleared for fulfillment—pick/pack/ship can proceed
-
On Hold : When the order is temporarily paused
-
Backordered : When some items are not available for immediate shipment
-
Partial : Partially shipped or invoiced
-
Shipped : Fully shipped
-
Invoiced : When the order has been converted to invoice
-
Closed : Force-closed via Fully Invoiced
-
Rejected : Declined at Pending Approval
-
Cancelled : When the order is no longer valid
-
-
For Invoices:
-
Open : Awaiting payment
-
Cancelled : Cancelled or voided transaction
-
Partial : Partially paid
-
Overdue : Payment is overdue
-
Closed : Fully paid
-
On Hold: Temporarily suspended for review (e.g., dispute, credit-limit issue, billing error, customer request); collections and further processing are paused until released.
-
-
For Sales Receipts:
-
Open : Paid and waiting for Shipments
-
Cancelled : Cancelled or refunded transaction
-
Closed : Fully shipped
-
On Hold: Temporarily suspended for review - collections and further processing are paused until released.
-
Unique Features by Transaction Type
Sales Orders
-
Can be converted into shipments and invoices.
-
Used for managing backorders and partial shipments
Invoices
-
Can be linked to one or more shipments
-
Support partial payments and credit memos
Sales Receipts
-
Record both the sale and payment in a single transaction
-
Ideal for point-of-sale or online sales
When to Use Each Transaction Type
Use Sales Orders when:
-
Pre-ordering : A customer orders products that are out of stock or need to be manufactured. Example: A retailer orders winter coats in summer for the upcoming season.
-
Complex fulfillment : The order requires multiple shipments or a specific delivery schedule. Example: A construction company orders materials to be delivered in stages over several months.
-
Customization required : The products ordered need customization before shipping. Example: A customer orders a computer with specific components to be assembled.
Use Invoices when:
-
Immediate billing : You need to bill the customer for goods or services already provided. Example: A law firm bills a client for legal services rendered in the previous month.
-
Ready to ship : The items are in stock and ready to be shipped immediately. Example: An online bookstore fulfills an order from available inventory.
-
Progress billing : You want to bill for a portion of a larger project or order. Example: An architect bills for completed project phases.
Use Sales Receipts when:
-
Point of sale : For immediate, in-person transactions where payment is received on the spot. Example: A customer buys groceries at a supermarket checkout.
-
Online instant payment : For e-commerce transactions with immediate payment. Example: A customer purchases and downloads digital software.
-
Service with immediate payment : For services rendered and paid for on completion. Example: A car wash service where the customer pays immediately after the wash.
Remember, ianaiERP allows you to easily convert a Sales Order to an Invoice once the goods are ready to ship or the services are completed, ensuring a smooth transition from order to billing.
Best Practices
-
Choose the appropriate transaction type based on your sales process and customer requirements.
-
Regularly review open sales orders and invoices to ensure timely fulfillment and collection.
-
Use custom fields to capture additional information specific to your business needs.
-
Set up automated notifications for important status changes or approaching due dates.
-
Utilize reports to analyze sales performance, backorders, and accounts receivable aging.
Related Features
For more detailed information on managing sales transactions, please refer to the specific sections in this documentation.