Passa al contenuto
Odoo Menu
  • Accedi
  • Provalo gratis
  • App
    Finanze
    • Contabilità
    • Fatturazione
    • Note spese
    • Fogli di calcolo (BI)
    • Documenti
    • Firma
    Vendite
    • CRM
    • Vendite
    • Punto vendita Negozio
    • Punto vendita Ristorante
    • Abbonamenti
    • Noleggi
    Siti web
    • Configuratore sito web
    • E-commerce
    • Blog
    • Forum
    • Live chat
    • E-learning
    Supply chain
    • Magazzino
    • Produzione
    • PLM
    • Acquisti
    • Manutenzione
    • Qualità
    Risorse umane
    • Dipendenti
    • Assunzioni
    • Ferie
    • Valutazioni
    • Referral dipendenti
    • Parco veicoli
    Marketing
    • Social marketing
    • E-mail marketing
    • SMS marketing
    • Eventi
    • Marketing automation
    • Sondaggi
    Servizi
    • Progetti
    • Fogli ore
    • Assistenza sul campo
    • Helpdesk
    • Pianificazione
    • Appuntamenti
    Produttività
    • Comunicazioni
    • Intelligenza artificiale
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    App di terze parti Odoo Studio Piattaforma cloud Odoo
  • Settori
    Retail
    • Libreria
    • Negozio di abbigliamento
    • Negozio di arredamento
    • Alimentari
    • Ferramenta
    • Negozio di giocattoli
    Cibo e ospitalità
    • Bar e pub
    • Ristorante
    • Fast food
    • Pensione
    • Grossista di bevande
    • Hotel
    Agenzia immobiliare
    • Agenzia immobiliare
    • Studio di architettura
    • Edilizia
    • Gestione immobiliare
    • Impresa di giardinaggio
    • Associazione di proprietari immobiliari
    Consulenza
    • Società di contabilità
    • Partner Odoo
    • Agenzia di marketing
    • Studio legale
    • Selezione del personale
    • Audit e certificazione
    Produzione
    • Tessile
    • Metallo
    • Arredamenti
    • Alimentare
    • Birrificio
    • Ditta di regalistica aziendale
    Benessere e sport
    • Club sportivo
    • Negozio di ottica
    • Centro fitness
    • Centro benessere
    • Farmacia
    • Parrucchiere
    Commercio
    • Tuttofare
    • Hardware e assistenza IT
    • Ditta di installazione di pannelli solari
    • Calzolaio
    • Servizi di pulizia
    • Servizi di climatizzazione
    Altro
    • Organizzazione non profit
    • Ente per la tutela ambientale
    • Agenzia di cartellonistica pubblicitaria
    • Studio fotografico
    • Punto noleggio di biciclette
    • Rivenditore di software
    Carica tutti i settori
  • Community
    Apprendimento
    • Tutorial
    • Documentazione
    • Certificazioni 
    • Formazione
    • Blog
    • Podcast
    Potenzia la tua formazione
    • Programma educativo
    • Scale Up! Business Game
    • Visita Odoo
    Ottieni il software
    • Scarica
    • Versioni a confronto
    • Note di versione
    Collabora
    • Github
    • Forum
    • Eventi
    • Traduzioni
    • Diventa nostro partner
    • Servizi per partner
    • Registra la tua società di contabilità
    Ottieni servizi
    • Trova un partner
    • Trova un contabile
    • Incontra un esperto
    • Servizi di implementazione
    • Testimonianze dei clienti
    • Supporto
    • Aggiornamenti
    GitHub Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Richiedi una demo
  • Prezzi
  • Aiuto
È necessario essere registrati per interagire con la community.
Tutti gli articoli Persone Badge
Etichette (Mostra tutto)
odoo accounting v14 pos v15
Sul forum
È necessario essere registrati per interagire con la community.
Tutti gli articoli Persone Badge
Etichette (Mostra tutto)
odoo accounting v14 pos v15
Sul forum
Assistenza

Pricelist Rules - Round off

Iscriviti

Ricevi una notifica quando c'è un'attività per questo post

La domanda è stata contrassegnata
roundingrulespricelists
2 Risposte
430 Visualizzazioni
Avatar
Luc Bernard

Hi!

Is there a way to apply the Pricelist Rules' 'Round off to'-rule to the price including VAT when the system is set to manage prices excluding VAT?

With Standard user, so without Studio.

Thanks.

0
Avatar
Abbandona
Avatar
Zack B
Risposta migliore

Hi Luc,

Agree with Sandeep — standard pricelist “Round off to” runs on the tax-excluded amount when prices are managed excl. VAT, so you can’t get “always .99 incl. VAT” from the UI alone.

If you need gross rounding without Studio, it has to be custom logic, roughly:

  1. Compute the price the customer should see incl. VAT (from your rule / base price).
  2. Round that gross amount the way you want (.99, whole euro, etc.).
  3. Back-calculate the tax-excluded unit price: net = gross / (1 + tax_rate) — watch fixed/percent taxes and fiscal positions if rates change per partner or product.
  4. Store/use that net on the line so Odoo’s normal tax engine still runs consistently.

Where to hook it depends on scope:

  • Sales orders: override or extend how the line unit price is computed from the pricelist (after pricelist rules, before or inside tax computation — be careful not to fight _compute_price_unit / pricelist application twice).
  • POS: separate path — POS has its own price/tax flow, so don’t assume SO logic carries over.
  • Website: if eCommerce uses pricelist, same issue — shop may show excl. or incl. per config; rounding intent should match what the customer sees.

Edge cases to plan for:

  • Multiple taxes on one product
  • B2B partners with different fiscal positions
  • Discounts / formula rules applied before vs after rounding (define order of operations in writing)
  • Rounding per line vs per order total (Belgium/retail often cares about display price incl. VAT per unit)

So: not supported standard, Studio won’t fix the math, small custom module or inherited model method is the realistic route.

If you share Odoo version (14/15/16+) and whether this is SO, POS, or website, someone can point to the exact method to inherit — the pattern is the same, the hook differs.

0
Avatar
Abbandona
Avatar
Sandeep Paulraj R
Risposta migliore

No, this is not supported by Odoo's standard Pricelist configuration.

The "Round off to" option in Pricelist Rules is applied to the computed price before taxes are added. When your company is configured to manage prices tax excluded, the rounding logic operates on the tax-excluded amount and does not take the VAT-inclusive price into account.

For example:

  • Base price: 99.17

  • VAT: 21%

  • Price with VAT: 120.00

If you apply a round-off rule, Odoo rounds the 99.17 amount first, then computes VAT on the rounded result. It does not round the final VAT-inclusive price.

To round the VAT-inclusive price (e.g., always ending with .99 including VAT), you would need a customization that:

  1. Calculates the tax-inclusive price.

  2. Applies the desired rounding.

  3. Recalculates the tax-excluded price accordingly.

This cannot be achieved through standard Pricelist Rules alone, and Studio would not be sufficient for this type of pricing logic either. A custom module would be required.

0
Avatar
Abbandona
Ti stai godendo la conversazione? Non leggere soltanto, partecipa anche tu!

Crea un account oggi per scoprire funzionalità esclusive ed entrare a far parte della nostra fantastica community!

Registrati
Post correlati Risposte Visualizzazioni Attività
Odoo not creating child mo's
rules
Avatar
0
dic 25
24
Tiered discounts Risolto
pricelists
Avatar
Avatar
1
apr 25
3205
Missing Advanced & Multiple Pricelist functions Risolto
pricelists
Avatar
Avatar
1
nov 24
3568
Assign pricelists to a group of customers Risolto
pricelists
Avatar
Avatar
1
mar 24
5162
Charge % in pricelist based on Cost
pricelists
Avatar
Avatar
2
apr 21
5678
Community
  • Tutorial
  • Documentazione
  • Forum
Open source
  • Scarica
  • Github
  • Runbot
  • Traduzioni
Servizi
  • Hosting Odoo.sh
  • Supporto
  • Aggiornamenti
  • Sviluppi personalizzati
  • Formazione
  • Trova un contabile
  • Trova un partner
  • Diventa nostro partner
Chi siamo
  • La nostra azienda
  • Branding
  • Contattaci
  • Lavora con noi
  • Eventi
  • Podcast
  • Blog
  • Clienti
  • Note legali • Privacy
  • Sicurezza
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk Slovenščina Español (América Latina) Español Svenska ภาษาไทย Türkçe українська Tiếng Việt

Odoo è un gestionale di applicazioni aziendali open source pensato per coprire tutte le esigenze della tua azienda: CRM, Vendite, E-commerce, Magazzino, Produzione, Fatturazione elettronica, Project Management e molto altro.

Il punto di forza di Odoo è quello di offrire un ecosistema unico di app facili da usare, intuitive e completamente integrate tra loro.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now