| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Purchase (purchase)
• Invoicing (account) • Discuss (mail) |
| Lines of code | 49 |
| Technical Name |
an_purchase_price_subtotal_sync |
| License | AGPL-3 |
| Website | http://www.odoosa.net |
| Versions | 16.0 17.0 18.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Purchase (purchase)
• Invoicing (account) • Discuss (mail) |
| Lines of code | 49 |
| Technical Name |
an_purchase_price_subtotal_sync |
| License | AGPL-3 |
| Website | http://www.odoosa.net |
| Versions | 16.0 17.0 18.0 |
Purchase Price Subtotal Sync
مزامنة سعر الشراء
Bidirectional synchronization between Unit Price and Price Subtotal in Purchase Order lines — edit either field and the other updates instantly.
✨ Key Features
Everything you need for flexible purchase price management
Bidirectional Price SyncEdit Unit Price or Subtotal — the other field recalculates automatically. True two–way synchronization. |
Real–time OnchangeInstant recalculation as you type. No need to save or refresh — values update on the fly via onchange events. |
Editable Subtotal FieldThe Subtotal field is made writable so you can enter a total amount and let the system derive the unit price. |
Stored Inverse ComputationUses Odoo's inverse mechanism on a stored computed field for reliable, persistent two–way data flow. |
Zero Quantity ProtectionPrevents division–by–zero errors with a clear user–friendly warning when quantity is zero. |
Seamless IntegrationInherits the native Purchase Order Line model — no new tables, no configuration. Install and it just works. |
📷 Screenshots & Demo
See the module in action
▶ Live demo — bidirectional synchronization in action
📞 Get in Touch
| ✉ ahmednour@outlook.com | 🌐 odoosa.net |
Please log in to comment on this module