Overview
When an event prices its tickets in a pricelist currency (for example USD on an Israeli-shekel company), Odoo's standard event-on-sale logic assumes the ticket price is in the company currency and converts it again, producing wrong amounts on the quotation. This bridge makes the event pricelist authoritative for ticket pricing: it reads the ticket price already expressed in the pricelist currency and converts it straight to the sale order currency. It installs automatically wherever both event pricelists and event-on-sale are present, so tickets land on quotations at the correct price with no manual correction.
Key Features
- Prices event tickets on sale order lines from the event pricelist currency instead of assuming the company currency.
- Eliminates the double currency conversion that gives wrong ticket prices when a pricelist currency differs from the company currency.
- Converts the ticket price directly into the sale order's currency for an accurate quotation line.
- Skips the broken cross-currency contextual discount so an already-priced ticket is not double-discounted.
- Falls back transparently to standard Odoo pricing for events that have no pricelist.
- Auto-installs only when both event pricelist and event-on-sale features are active, with no extra configuration.