One order. Every consequence.From sale to invoice
Follow a fictional sale from a discount decision to purchasing, stock movements and a posted invoice. You control each step.Try a discount, then follow its effect on stock and invoicing.
Independent educational simulation by ToDoOps · functional reference: Odoo 19.0. Fictional data; no connection to Odoo, no emails or real transactions.
Forecast = on hand + confirmed incoming − remaining confirmed delivery demand. This is not a reservation count.
Sales quotation
Decide the discount. See what remains of the margin.
| Product | Quantity | Unit price | Line discount (%) | Net amount |
|---|---|---|---|---|
| Demo desk lampDEMO-LAMP | 10 | 100 SAR | 0% | 1,000 SAR |
Based on the fixed demo product cost, excluding overheads and other charges. At a 100% discount the margin rate is undefined.
Undo rewinds the whole simulation. It is not an Odoo reversal, credit note or stock return. Navigating between screens never reverses a transaction.
About this prototype
Original interface and assets by ToDoOps. Functional behavior is based on Odoo 19.0 documentation; comparison against a running Odoo 19 user interface has not yet been completed. The scope excludes partial receipts, backorders, supplier bills, payment, inventory valuation and regulatory integration.
