Sales, configured for every channel you actually sell through
Sales built for domestic, export, high seas, deemed, disposal, and general sales with unpriced billing, multi-currency support, delivery and gate-out tracking, and clean return-and-credit handling. Configured on Odoo, implemented and supported by TenthPlanet.
SALES STRUCTURE
Domestic Sales
Export Sales
High Seas Sales
Deemed Sales
Disposal Sales
General Sales
THE PROBLEM
If your sales team tracks orders on Excel and WhatsApp, finance is always two weeks behind.
Metals businesses don't sell through one channel. Domestic spot sales, export shipments, high seas re-exports, inter-company transfers, scrap disposal, and chemical by-products — each runs on different rules, different currencies, different documents. When the system can only handle one of them, the rest live in spreadsheets, and finance pieces it together at month end.
Unpriced sales settle in spreadsheets
Orders go out before final pricing locks. The actual rate hits the books two weeks later, by which point inventory is already wrong.
Export documentation is a parallel system
Sales orders in one place, shipping bills and invoices in another, customs records in a third. Reconciling them is a manual job.
Returns and credit notes get lost
Quality issues at the customer end trigger emails, not workflows. Credit notes get raised late, customer ledgers stay out of sync.
Gate-out tracking is paper-based
Material leaves the yard against a delivery order, but nothing closes the loop until invoice time. Disputes about quantity and condition pile up.
High seas and deemed sales don't fit
Generic sales modules can't handle goods in transit, intercompany transfers, or tax-only deemed sales. Teams improvise — and audits find it.
Approvals depend on who's around
Large sales orders go out without proper sign-off because the approval chain is a phone call, not a workflow. Risk shows up after the fact.
FEATURE SHOWCASE
Six sales types, configured for the channels a metals business actually sells through.
Every sales order is created against an Operating Unit, with its own numbering sequence, so a multi-plant or multi-yard business can track sales by location without manual tagging. From there, the workflow splits by what's being sold and how it leaves the premises.
DOMESTIC SALES
For sales inside the country, in local currency.
Domestic Sales cover transactions where buyer and seller operate under the same local laws, regulations, and market conditions. No cross-border paperwork, shorter delivery distances, fewer logistical layers — but still everything needed for compliant invoicing, gate-out tracking, and clean returns.
Built for the way domestic metal sales actually work: spot deals, unpriced stock awaiting LME settlement, gate-checked dispatch, and the occasional credit-note reversal.
BEST FOR
Domestic metal & scrap sales
CURRENCY
INR (local currency)
PRICING
Priced or unpriced sales supported
COMPLIANCE
GST, e-invoice, e-way bill

Sales Order Creation
Generate and manage sales orders for domestic customers — captured against an Operating Unit with unit-level numbering.

Multi-Level Approval
Configurable approval workflows so large or critical sales orders are reviewed by senior personnel before release.

Reduced Shipping Complexity
Domestic sales involve shorter distances, fewer logistical challenges, and lower shipping costs — reflected in the workflow defaults.

Local Currency
Transactions in INR by default, eliminating concerns about exchange rates and international financial systems.

Unpriced Sales Process
Sell material without a predefined price when LME or market rates are still in flux — finalize once the rate is locked.

Delivery Order Processing
Authorize the dispatch of goods to the customer with a tracked delivery order, linked to the sales order.

Gate Entry Tracking
Monitor material as it leaves the warehouse or premises — proper documentation, security, and audit trail at the gate.

Delivery Return Processing
Manage returns of goods that were delivered but found defective, damaged, incorrect, or unsatisfactory.

Sales Return Credit Note
Issue a credit note acknowledging the return and the corresponding adjustment to the original sales transaction.

Preclose Sales Order
Close out sales orders nearly complete with only final actions remaining — keeps the open-SO register accurate.
EXPORT SALES
Engineered for the complexity of cross-border selling.
Export Sales cover transactions where goods are sold to customers in another country — a key channel for metals businesses expanding beyond domestic markets. These sales involve cross-border movement of products and require compliance with international regulations, customs procedures, and tariffs.
Currency conversion, batch traceability, gate-out documentation — everything an exporter reaches for in a separate spreadsheet is a structured field on the sales order.
BEST FOR
International metal & scrap exports
CURRENCY
Multi-currency (USD / EUR / etc.)
TRACEABILITY
Batch-level on raw materials
COMPLIANCE
Shipping bill, BL, export invoicing

Sales Order Creation
Generate and manage sales orders for foreign customers, with order-type tagging for export-specific document and tax routing.

Multi-Level Approval
Approval matrices ensure large or critical export sales get reviewed by senior personnel before release.

Unpriced Sales Process
Sell material without a predefined price when negotiations are ongoing or LME settlement is pending.

Currency & Exchange Rates
Export transactions captured in foreign currency with FX rate handling — exchange gain/loss flows to accounting automatically.

Inventory Management Integration
Stock levels update the moment material is transferred against the sale, keeping inventory accurate in real time.

Delivery Order Processing
Authorize the shipment of goods to the customer with a tracked delivery order linked to the export sale.

Batch Tracking
Track raw materials in batches so the right material — by grade, source, or lot — is dispatched against each export order.

Gate Entry Tracking
Monitor material movement out of the premises with proper documentation and security checks at the gate.

Delivery Return Processing
Handle returns from overseas customers — defects, damage, or incorrect material — with the right document trail.

Sales Return Credit Note
Issue a credit note acknowledging the return and adjusting the original export transaction.

Preclose Sales Order
Close export sales orders that are nearly complete so the open-SO register stays clean across markets.
HIGH SEAS SALES
Sale of goods still in transit, before they hit the destination port.
High Seas Sales (HSS) refers to selling goods while they're still in transit — typically aboard a vessel in international waters, before reaching the destination port. Used for re-exporting goods or facilitating trade without waiting for customs clearance in the importing country.
Linked directly to the corresponding High Seas purchase order, so the full chain — purchase, in-transit transfer, and customer invoice — stays connected in one system instead of three.
BEST FOR
In-transit re-exports & HSS trades
LINKED TO
Confirmed High Seas Purchase Orders
CUSTOMS
Bypassed in country of origin
PRICING
Priced or unpriced supported

Sales Order Creation
Generate and manage sales orders based on confirmed High Seas Purchase Orders — purchase and sale stay linked across the chain.

Multi-Level Approval
Approval workflows for large or critical HSS transactions — reviewed by senior personnel before release.

Unpriced Sales Process
Sell material without a predefined price when prices may fluctuate or negotiations are still ongoing.

Sale of Goods in Transit
Capture the sale while the goods are still aboard a vessel and have not yet reached the destination port.

Avoidance of Customs
HSS lets goods bypass customs clearance in the country of origin, and in some cases the destination country — handled correctly in the document flow.

Inventory Management Integration
Stock levels update accurately as material is sold in transit — no parallel inventory adjustments needed.

Delivery Order Processing
Authorize the shipment or transfer of goods to the buyer, with the linked HSS purchase order in view.

Customer Invoices
Generate invoices to request payment from the HSS customer — directly tied to the linked purchase and delivery records.

Delivery Return Processing
Handle defective, damaged, or unsatisfactory deliveries with the right return-and-adjust workflow.

Sales Return Credit Note
Issue credit notes for returned material with adjustments flowing back to the original HSS transaction.

Preclose Sales Order
Close HSS sales orders that are nearly complete, keeping the open-SO register reflective of the actual state.
DEEMED SALES
Transactions treated as sales for tax — even without a conventional transfer.
Deemed Sales is a term from taxation and business law referring to transactions that are treated as a sale for tax purposes, even where there's no actual transfer of goods or services in the conventional sense. The intent is to capture transactions where goods or services are used, consumed, or transferred in ways the tax authorities treat as equivalent to a sale.
Common use case: inter-company transfers within a corporate group. Recorded in the ERP for accounting and compliance, even when it isn't a typical sale.
BEST FOR
Inter-co transfers, tax-only sales
PURPOSE
Sales tax / VAT / GST compliance
PRICING
Priced or unpriced supported
OUTPUT
Audit-ready transaction record

Sales Order Creation
Generate and track the transaction in the ERP for accounting and compliance — even when it isn't a conventional sale.

Multi-Level Approval
Configurable workflows so large or critical deemed sales are reviewed by senior personnel.

Taxation Purposes
The primary context for deemed sales — capturing transactions correctly for sales tax or VAT/GST treatment.

Inter-Company Transfers
Apply to internal transactions within a corporate group, where goods move from one company to another but tax treatment still applies.

Unpriced Sales Process
Allow deemed sales without a predefined price when valuations are still being finalised.

Delivery Order Processing
Authorize the physical movement of goods, where applicable, with a tracked delivery order.

Gate Entry Tracking
Monitor the movement of materials in and out of the premises with proper documentation and security.

Delivery Return Processing
Manage returns where deemed-sale material was found defective, damaged, or unsatisfactory.

Sales Return Credit Note
Issue a credit note adjusting the original deemed-sale transaction in the books.

Preclose Sales Order
Close deemed-sale orders cleanly when only final actions remain.
DISPOSAL SALES
For surplus, obsolete, or unused inventory and assets.
Disposal Sales is used to sell assets or inventory that the business no longer needs or wants to keep — surplus stock, obsolete material, and unused equipment cleared off the balance sheet. Useful for both inventory reduction and asset recovery.
Whether it's vehicles auctioned for partial recovery of capex, or aged inventory liquidated to make room for newer stock, the disposal flow keeps it audit-trailed and accounted-for.
BEST FOR
Surplus stock, obsolete assets
USE CASES
Auctions, asset recovery, clearance
PRICING
Priced or unpriced supported
OUTPUT
Cash flow + clean balance sheet

Sales Order Creation
Generate and manage sales orders for assets or inventory the business no longer needs to keep.

Multi-Level Approval
Approval workflows for large or critical disposal sales — reviewed by senior personnel before release.

Revenue Generation
Generate immediate cash flow by liquidating assets through the disposal channel.

Asset Recovery
Recover part of the original investment when selling vehicles, machinery, or other assets — auction or direct sale.

Unpriced Sales Process
Sell disposal material without a predefined price — useful when prices fluctuate or negotiations are ongoing.

Inventory Reduction
Clear out old, obsolete, or unsold stock to make room for newer products — discounted pricing or bulk sale supported.

Delivery Order Processing
Track and authorize shipment of disposal goods to the buyer efficiently.

Gate Entry Tracking
Monitor material as it leaves the premises with proper documentation and security.

Delivery Return Processing
Manage the return of disposal goods that were delivered but found defective, damaged, or unsatisfactory.

Sales Return Credit Note
Issue a credit note acknowledging the return and adjusting the original disposal transaction.

Preclose Sales Order
Close disposal sales orders nearly complete to keep the open-SO register accurate.
GENERAL SALES
Non-core commodities — chemicals, by-products, and consumables.
General Sales covers transactions where general goods — chemicals, by-products, and other non-core commodities — are sold from one company to another, often within the same organization. Lower volume than core metal sales, but still needs proper sales-order, dispatch, and credit-note handling.
Same approval discipline, gate-out tracking, and return management as core sales — without forcing every chemical drum through a heavyweight metals workflow.
BEST FOR
Chemicals, by-products, consumables
COMMON USE
Inter-company commodity sales
PRICING
Priced or unpriced supported
WORKFLOW
Lightweight, audit-trailed

Sales Order Creation
Generate and manage sales orders for general commodity goods — chemicals, by-products, and similar.

Multi-Level Approval
Configurable workflows so large or critical general sales are reviewed by senior personnel.

Unpriced Sales Process
Sell general goods without a predefined price when negotiations are ongoing or prices fluctuate.

Delivery Order Processing
Authorize the shipment of goods to the customer with a tracked delivery order.

Gate Entry Tracking
Monitor material as it leaves the warehouse with proper documentation and security.

Delivery Return Processing
Manage returns of goods that were delivered but found defective, damaged, incorrect, or unsatisfactory.

Sales Return Credit Note
Issue a credit note acknowledging the return and adjusting the original general-sales transaction.

Preclose Sales Order
Close general sales orders cleanly when only final actions remain — open-SO register stays accurate.
We used to maintain three separate registers — domestic sales, exports, and high seas. Now they're all in one ERP, with credit notes raised the same day a return comes back. Finance close moved up by a full week.
Finance Controller — Mid-sized non-ferrous metals exporter, Western India
Implementation duration: 5 months; Channels: Domestic, Export, HSS
END-TO-END FLOW
From sales order to credit note — one continuous trail.
Sales doesn't stop at the order. It runs through approvals, dispatch, gate-out, invoicing, payment, and — when needed — returns and credit notes. The system keeps the trail intact so finance closes from the same data the sales floor runs on.
-
01
Sales Order
Channel-specific creation by Operating Unit
-
02
Approval matrix
Multi-level, value-tier-based
-
03
Priced / Unpriced
Unpriced sales settle on LME or market trigger
-
04
Delivery Order
Dispatch authorized; batch-level for export
-
05
Gate-out tracking
Material movement logged with documentation
-
06
Customer Invoice
GST, e-invoice, e-way bill or export docs
-
07
Return & Credit Note
Defects, damage, or rejection — fully reconciled
CROSS-CUTTING CONTROLS
Controls that work the same way across every sales channel.
Some capabilities apply to sales as a whole — not one sales type. Configured once, enforced everywhere, audit-trail intact.
Operating-unit numbering
Every sales order numbered against an Operating Unit, so multi-plant or multi-yard businesses track sales by location without manual tagging.
Multi-level approvals
Approval matrices configurable by sales type and value tier — domestic, export, HSS, deemed, disposal, or general — so risk reviews happen consistently.
Unpriced sales settlement
Receive material against a sale before final pricing locks. Settle later on LME, contract, or market trigger — books stay accurate either way.
Multi-currency & FX
Export and HSS sales captured in foreign currency with FX rate handling. Exchange gain or loss flows into accounting automatically.
Gate-entry & dispatch
Material movement out of the premises is tracked at the gate against the delivery order — no untracked dispatches, no quantity disputes.
Returns & credit notes
One workflow for delivery returns and credit-note generation across every sales type — customer ledgers stay reconciled in real time.
CONNECTS TO
Sales is the last mile of the chain, not a silo.
Inventory: Sales orders pull stock from the right yard, lot, or batch — with real-time updates as delivery orders dispatch and gate-out is logged.
Finance: Customer invoices, FX gain/loss, advances, and credit notes post to the right accounts automatically. Customer ledgers stay current — no month-end catch-up.
Compliance: Domestic sales feed GST, e-invoice, and e-way bill flows. Export sales link to shipping bills and BL records. Deemed sales record correctly for tax treatment.
Quality & Claims: Sales return processing connects to provisional, final, and settled quality claims — so a customer-side issue flows to credit note and claim payable in one trail.
Reporting: Dashboards by operating unit, sales type, customer, and SO status. Plus open-order, in-transit, and return-credit views for finance and ops.
WHAT YOU GET
Outcomes you can measure in a quarter.
Faster sales-to-invoice cycles
Approvals, delivery orders, and invoicing chained inside one system — handoffs that used to take days happen in hours.
Accurate revenue across channels
Domestic, export, HSS, and deemed sales recorded under the right rules and currencies — no parallel ledgers, no reconciliation work.
Clean returns & credit notes
Defects and rejections flow to credit notes the same day, with the customer ledger updated automatically.
Compliant export documentation
GST, e-invoice, shipping bills, and BL records generated from the same data your sales team enters once.
Tighter approval discipline
Large or risky sales orders go through configured approvals — no informal sign-offs slipping through.
Audit-ready trails
Every sales order traceable to its approval, delivery, gate-out, invoice, payment, and any returns — across operating units.