Skip to content
🤖 Machine-translated draft (under review). 機械翻訳の下書きです。

Sales Management Overview|Business Flow & Features

Sales Management is a core iDempiere module. It covers the entire sales cycle — from creating a quotation, confirming the order, shipping, invoicing, through to payment reconciliation.

graph TD
    Q["Quotation"] --> SO["Sales Order"]
    SO --> SH["Shipment"]
    SO --> INV["Sales Invoice"]
    SH --> INV
    INV --> PAY["Receipt"]
    PAY --> BS["Bank Statement"]
    RMA["Customer RMA"] --> SH
    RMA --> INV

Sales Order Sales Invoice Bank Statement Customer RMA

#FunctionWindowMain roleDocument types
Sales OrderSales OrderRegisters quotations / orders. Starting point for shipping & invoicingQuotation / Standard Sales Order
ShipmentShipment (Customer)Shipping and delivery of inventoryShipment
Sales InvoiceSales InvoiceRevenue recognition & invoice issuanceSales Invoice / Credit Memo
Customer RMACustomer RMAReturn handling & credit-memo generationReturn Authorization

💡 Related modules: Receipts and bank statements are covered under Receivables / Payables; business-partner master data under Business Partners.

Sales Order → Complete (reserves inventory) → generate Shipment → Complete (reduces inventory) → generate Sales Invoice → Complete (recognizes revenue) → reconcile Receipt.

Create a document of type Quotation and complete it → run the Generate Order from Quotation process → complete it as a Sales Order. A quotation does not reserve inventory; a standard order does.

Customer requests a return → create and complete a Return Authorization (RMA) → generate a return Shipment (inventory back in) and a Credit Memo (revenue reversal).

Source documentGenerated documentMethodCondition
QuotationSales Order”Generate Order from Quotation” processQuotation completed
Sales OrderShipment”Generate Shipment” processOrder completed
Sales OrderSales Invoice”Generate Invoice” processOrder completed
ShipmentSales Invoice”Generate Invoice” processShipment completed
Return AuthorizationShipment (return)ProcessRMA completed
Return AuthorizationCredit MemoProcessRMA completed
erDiagram
    C_Order ||--o{ C_OrderLine : "lines"
    C_Order ||--o{ M_InOut : "generates shipment"
    M_InOut ||--o{ M_InOutLine : "lines"
    C_Order ||--o{ C_Invoice : "generates invoice"
    C_Invoice ||--o{ C_InvoiceLine : "lines"
    C_Invoice ||--o{ C_Payment : "reconciles payment"
    C_Order }o--|| C_BPartner : "customer"
    M_RMA ||--o{ M_RMALine : "lines"

generates shipment generates invoice reconciles payment


iDempiere Sales Management manages the full quotation-to-payment cycle end to end. As-Link Inc. provides iDempiere implementation support and customization development.

Learn more about our OSS ERP services