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.
Book a 30 - min demo

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.