Modules to run distributor operations, order processing, inventory and secondary sales across a South African network.
Retailer orders, approvals, stock allocation, delivery notes and secondary sales
Sellable stock, depot inventory, in-transit units and automatic replenishment
Multi-depot stock, inter-warehouse transfers, batch tracking, GRN and dispatch
Batch-level tracking, FEFO/FIFO/LIFO allocation, expiry monitoring, and stock rotation
Value-based, volume-based, and free goods schemes with auto-application
Product catalogue with Brand, Category, Product, SKU hierarchy and UOM conversions
Province-to-suburb geography hierarchy, beat planning, outlet mapping and user assignment
No-code workflows with conditions, triggers, notifications, and multi-level approvals
24+ standard reports, live dashboards, sales trends and CSV export
Outstanding balances, credit limits, payment allocation and credit note posting
Multi-level returns, damage claims, credit notes and GRN discrepancy handling
Goods receipt notes, ordered against received checks, and batch capture
Self-service B2B portal where distributors raise their own orders and settle payments
Order booking app with GPS attendance, market visits, beat execution, and AI assistant
Conversational AI assistant, auto order validation, intelligent FIFO/FEFO, and automation
Admin portal: pricing managers build Customer-Specific, Channel-Class or Province-based rate books in rand, bulk-load them from Excel, and pin SKU fallbacks for anything left unmatched. Mobile app: reps see the resolved rate as they capture the order in the aisle or over the spaza counter, and that same figure lands on the VAT invoice — no price lookups, no re-keying.




Our recognitions constantly motivate us to push the envelope of excellence and empower our customers with winning ideas each day.
Hold the rate you negotiated with one named account — an appointed distributor, a national chain head office, or a large cash-and-carry in Gauteng.
Features
Why It Matters
Key accounts stop drifting back to list price, because the rate signed in the contract is the rate that reaches the VAT invoice line.
Attach a rand rate set to any node in the geography tree: a province, a metro, or a freight corridor such as the N3.
Features
Why It Matters
Serving a Limpopo route costs nothing like serving inner-city Johannesburg. Province pricing protects landed margin without retyping rates outlet by outlet.
Separate rate sets for appointed distributors, cash-and-carry, independent wholesalers, township trade and national chain accounts.
Features
Why It Matters
Chain margins stay insulated from independent-trade leakage, since every channel settles at the rate its own tier was built for.
Each list carries a Valid From and a Valid To. The platform takes the first active list that matches and applies it as the order opens.
Features
Why It Matters
Lapsed scheme rates stop billing on day one. Reps never look up a rand price by hand, so the invoice carries the figure finance signed off.
Puts Total Price Lists, Active, Inactive and Customer Specific counts on a single screen, filtered by status or by list type.
Features
Why It Matters
Finance and the exec team read the same numbers. Margin leakage between Gauteng and the coastal routes surfaces before close, not after it.
At 1Channel, we celebrate every step of our new customers journey, market of geography, or higher customer satisfaction score to become the preferred Field Sales CRM leader.