Skip to Content
Odoo Menu
  • Prisijungti
  • Išbandykite nemokamai
  • Programėlės
    Finansai
    • Apskaita
    • Pateikimas apmokėjimui
    • Sąnaudos
    • Skaičiuoklė (BI)
    • Dokumentai
    • Pasirašymas
    Pardavimai
    • CRM
    • Pardavimai
    • Kasų sistema - Parduotuvė
    • Kasų sistema - Restoranas
    • Prenumeratos
    • Nuoma
    Svetainės
    • Svetainių kūrėjimo įrankis
    • El. Prekyba
    • Internetinis Tinklaraštis
    • Forumas
    • Tiesioginis pokalbis
    • eMokymasis
    Tiekimo grandinė
    • Atsarga
    • Gamyba
    • PLM
    • Įsigijimai
    • Priežiūra
    • Kokybė
    Žmogaus ištekliai
    • Darbuotojai
    • Įdarbinimas
    • Atostogos
    • Įvertinimai
    • Rekomendacijos
    • Transporto priemonės
    Rinkodara
    • Socialinė rinkodara
    • Rinkodara el. paštu
    • SMS rinkodara
    • Renginiai
    • Rinkodaros automatizavimas
    • Apklausos
    Paslaugos
    • Projektas
    • Darbo laiko žiniaraščiai
    • Priežiūros tarnyba
    • Pagalbos tarnyba
    • Planavimas
    • Rezervacijos
    Produktyvumas
    • Diskucija
    • Artificial Intelligence
    • IoT
    • VoIP
    • Žinių biblioteka
    • WhatsApp
    Trečiųjų šalių programos Odoo Studija Odoo debesijos platforma
  • Pramonės šakos
    Mažmeninė prekyba
    • Knygynas
    • Drabužių parduotuvė
    • Baldų parduotuvė
    • Maisto prekių parduotuvė
    • Techninės įrangos parduotuvė
    • Žaislų parduotuvė
    Food & Hospitality
    • Barai ir pub'ai
    • Restoranas
    • Greitasis maistas
    • Guest House
    • Gėrimų platintojas
    • Hotel
    Nekilnojamasis turtas
    • Real Estate Agency
    • Architektūros įmonė
    • Konstrukcija
    • Property Management
    • Sodininkauti
    • Turto savininkų asociacija
    Konsultavimas
    • Accounting Firm
    • Odoo Partneris
    • Marketing Agency
    • Teisinė firma
    • Talentų paieška
    • Auditai & sertifikavimas
    Gamyba
    • Textile
    • Metal
    • Furnitures
    • Maistas
    • Brewery
    • Įmonių dovanos
    Sveikata & Fitnesas
    • Sporto klubas
    • Akinių parduotuvė
    • Fitneso Centras
    • Sveikatos praktikai
    • Vaistinė
    • Kirpėjas
    Trades
    • Handyman
    • IT įranga ir palaikymas
    • Saulės energijos sistemos
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Kiti
    • Nonprofit Organization
    • Aplinkos agentūra
    • Reklaminių stendų nuoma
    • Fotografavimas
    • Dviračių nuoma
    • Programinės įrangos perpardavėjas
    Browse all Industries
  • Bendrija
    Mokykitės
    • Mokomosios medžiagos
    • Dokumentacija
    • Sertifikatai
    • Mokymai
    • Internetinis Tinklaraštis
    • Tinklalaidės
    Skatinkite švietinimą
    • Švietimo programa
    • Scale Up! Verslo žaidimas
    • Aplankykite Odoo
    Gaukite programinę įrangą
    • Atsisiųsti
    • Palyginkite versijas
    • Leidimai
    Bendradarbiauti
    • Github
    • Forumas
    • Renginiai
    • Vertimai
    • Tapkite partneriu
    • Services for Partners
    • Registruokite jūsų apskaitos įmonę
    Gaukite paslaugas
    • Susiraskite partnerį
    • Susirask buhalterį
    • Susitikti su konsultantu
    • Diegimo paslaugos
    • Klientų rekomendavimas
    • Palaikymas
    • Atnaujinimai
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Gaukite demo
  • Kainodara
  • Pagalba
You need to be registered to interact with the community.
All Posts People Badges
Žymos (View all)
odoo accounting v14 pos v15
About this forum
You need to be registered to interact with the community.
All Posts People Badges
Žymos (View all)
odoo accounting v14 pos v15
About this forum
Pagalba

Pricelist Rules - Round off

Prenumeruoti

Get notified when there's activity on this post

This question has been flagged
roundingrulespricelists
2 Replies
429 Rodiniai
Portretas
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
Portretas
Atmesti
Portretas
Zack B
Best Answer

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
Portretas
Atmesti
Portretas
Sandeep Paulraj R
Best Answer

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
Portretas
Atmesti
Enjoying the discussion? Don't just read, join in!

Create an account today to enjoy exclusive features and engage with our awesome community!

Registracija
Related Posts Replies Rodiniai Veikla
Odoo not creating child mo's
rules
Portretas
0
gruod. 25
24
Tiered discounts Solved
pricelists
Portretas
Portretas
1
bal. 25
3205
Missing Advanced & Multiple Pricelist functions Solved
pricelists
Portretas
Portretas
1
lapkr. 24
3568
Assign pricelists to a group of customers Solved
pricelists
Portretas
Portretas
1
kov. 24
5162
Charge % in pricelist based on Cost
pricelists
Portretas
Portretas
2
bal. 21
5678
Bendrija
  • Mokomosios medžiagos
  • Dokumentacija
  • Forumas
Atvirasis kodas
  • Atsisiųsti
  • Github
  • Runbot
  • Vertimai
Paslaugos
  • Odoo.sh talpinimas
  • Palaikymas
  • Atnaujinti
  • Pritaikytas programavimo kūrimas
  • Švietimas
  • Susirask buhalterį
  • Susiraskite partnerį
  • Tapkite partneriu
Apie mus
  • Mūsų įmonė
  • Prekės ženklo turtas
  • Susisiekite su mumis
  • Darbo pasiūlymai
  • Renginiai
  • Tinklalaidės
  • Internetinis Tinklaraštis
  • Klientai
  • Teisinis • Privatumas
  • Saugumas
الْعَرَبيّة 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 yra atvirojo kodo verslo programų rinkinys, kuris apima visas įmonės poreikius: CRM, El. Prekybą, Apskaitą, Atsargų, Kasų sistemą, Projektų valdymą ir kt.

Unikali Odoo vertės pasiūla – būti tuo pačiu metu labai lengvai naudojama ir visiškai integruota sistema.

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