Odoo 19.4 voegt een bediening toe om te schakelen tussen prijzen met en zonder belasting op verkooporders, inkooporders en facturen. Hierdoor staat de keuze op het transactiedocument in plaats van alleen op website-instellingen of de configuratie van afzonderlijke belastingen. (Odoo 19.4 Release Notes)

Afzonderlijke belastingen kunnen zo worden geconfigureerd dat ze het gedrag op documentniveau overschrijven. De nieuwe schakelaar werkt daarom naast bestaande belastingregels in plaats van deze te vervangen. Bij het controleren van een transactie moeten organisaties zowel de documentkeuze als eventuele overschrijvingen voor de toepasselijke belasting meenemen. (Odoo 19.4 Release Notes)

Wat de nieuwe schakelaar dekt

De bevestigde scope omvat verkooporders, inkooporders en facturen, waardoor de bediening relevant is voor klantverkoop, inkoop bij leveranciers en facturatieprocessen. In de release-informatie wordt geen equivalente schakelaar voor andere Odoo-interfaces bevestigd, dus beschikbaarheid elders mag niet worden verondersteld. (Odoo 19.4 Release Notes)

De functie bepaalt of prijzen op een ondersteund document inclusief of exclusief belasting zijn. Dit staat los van het onderliggende belastingberekeningsproces van Odoo. Odoo past belastingen toe op afzonderlijke verkoop-, inkoop-, factuur-, rekening- en kassa-regels, en berekent daarna de belastingbedragen en de bijbehorende boekingsregels. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Accounting Taxes)

Dit onderscheid scheidt prijshandling op documentniveau van belastingberekening op regelniveau. Een modus kiezen op een order of factuur betekent niet dat de belastingen op de regels niet meer hoeven te worden geconfigureerd. De belastinginstellingen blijven bepalen welke bedragen Odoo berekent en welke boekingsregels het aanmaakt. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Accounting Taxes)

Afzonderlijke belastingen kunnen de keuze overschrijven

Odoo 19.4 staat toe dat afzonderlijke belastingen het gedrag op documentniveau overschrijven. Een gebruiker kan prijzen met of zonder belasting kiezen voor een document, terwijl de configuratie van een specifieke belasting voorrang krijgt. Testen alleen op basis van de zichtbare documentkeuze kan daarom een ander resultaat missen dat door een overschrijving wordt veroorzaakt. (Odoo 19.4 Release Notes)

Testen van de uitrol moet elke belasting dekken die in de relevante verkoop- en inkoopprocessen wordt gebruikt. Controleer de belasting op elke regel, de documenttotalen en de resulterende boekhoudkundige verwerking. Deze controles dekken de interactie tussen de nieuwe bediening op documentniveau en Odoo's bestaande berekening van regelsbelastingen, belastingbedragen en boekingsregels. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Accounting Taxes)

De release notes bevestigen dat overschrijvingen beschikbaar zijn, maar de meegeleverde informatie specificeert niet de gedetailleerde instellingen, standaardwaarden of volgorde van voorrang. Beheerders moeten deze punten verifiëren in de geïmplementeerde Odoo 19.4-omgeving voordat zij procedures documenteren of verantwoordelijkheid toewijzen voor het wijzigen van de selectie. (Odoo 19.4 Release Notes)

Weergave van belasting op de website blijft apart

De eCommerce-belastingweergave van Odoo wordt per website ingesteld. Aparte websites kunnen daarom prijzen tonen met belasting inbegrepen of exclusief belasting. Deze website-instelling staat los van de Odoo 19.4-bediening voor verkooporders, inkooporders en facturen. (Odoo 19.0 Docs: eCommerce Prices; Odoo 19.4 Release Notes)

Het wijzigen van een transactiedocument naar prijzen met of zonder belasting mag niet worden verondersteld de weergave op de website te wijzigen. De bronnen beschrijven aparte bedieningen: websiteconfiguratie regelt de online weergave, terwijl de Odoo 19.4-functie van toepassing is op ondersteunde transactiedocumenten. (Odoo 19.0 Docs: eCommerce Prices; Odoo 19.4 release notes)

Deze scheiding is belangrijk wanneer een online transactie een verkooporder of factuur wordt. Bij het testen moet de prijs die aan de klant op de website wordt getoond worden vergeleken met de weergave en btw-berekening op het resulterende document. Alleen de websiteweergave bewijst niet dat de selectie op documentniveau en de btw-configuratie correct zijn. (Odoo 19.0 Docs: eCommerce Prices; Odoo 19.4 release notes; Odoo 19.0 Docs: Accounting Taxes)

B2B- en B2C-website-structuur

Odoo's documentatie voor B2B en B2C raadt aparte websites aan wanneer een bedrijf wezenlijk verschillende klanttoegang en prijszettingsgedrag nodig heeft. Omdat de btw-weergave per website wordt geconfigureerd, kunnen aparte sites verschillende online btw-weergaven bieden voor verschillende klantgroepen. (Odoo 19.0 Docs: eCommerce B2b B2c; Odoo 19.0 Docs: eCommerce Prices)

De documentwissel verwijdert die overweging voor de website-architectuur niet. Deze regelt de prijzen op verkooporders, inkooporders en facturen, terwijl aparte websites Odoo's gedocumenteerde aanpak blijven wanneer B2B- en B2C-processen wezenlijk verschillende online toegang en prijszettingsgedrag vereisen. (Odoo 19.4 release notes; Odoo 19.0 Docs: eCommerce B2b B2c)

Een bedrijf dat consumenten en zakelijke klanten bedient, moet apart bepalen hoe elke website prijzen weergeeft en hoe interne transactiedocumenten btw-inclusie verwerken. De keuzes kunnen op elkaar aansluiten, maar ze werken op verschillende niveaus. Een instelling op documentniveau is geen vervanging voor het beoordelen van de vereiste website-structuur en de btw-weergave per website. (Odoo 19.4 release notes; Odoo 19.0 Docs: eCommerce Prices; Odoo 19.0 Docs: eCommerce B2b B2c)

Wat te controleren vóór de uitrol

Controleer eerst of de schakelaar verschijnt in elke vereiste workflow voor verkooporders, inkooporders en facturen in de uitgerolde Odoo 19.4-omgeving. De release notes vermelden de ondersteunde documentcategorieën, maar de verstrekte informatie specificeert geen toegangsrechten, interfaceplaatsing of de vraag of aangepaste formulieren moeten worden aangepast. (Odoo 19.4 release notes)

Identificeer vervolgens elke btw die zo is geconfigureerd dat deze het gedrag op documentniveau overschrijft. Test elke btw in de transactietypen waarin deze wordt gebruikt. Controleer de btw die aan elke regel is gekoppeld, het berekende bedrag en de door Odoo gegenereerde boekingsregels, in plaats van alleen te vertrouwen op de weergegeven eenheidsprijs of het documenttotaal. (Odoo 19.4 release notes; Odoo 19.0 Docs: Accounting Taxes)

Controleer ten derde elke website afzonderlijk. Odoo configureert de btw-weergave per website, dus het verifiëren van één site bevestigt niet de instellingen van een andere site. Waar aparte B2B- en B2C-websites worden gebruikt, test op elke site de bedoelde prijsweergave en het klanttoegangsgedrag. (Odoo 19.0 Docs: eCommerce Prices; Odoo 19.0 Docs: eCommerce B2b B2c)

Test ten vierde het volledige transactiepad van de prijsweergave op de website tot de relevante verkooporder en factuur. Test voor inkoop de inkooporders en de resulterende boekhoudkundige verwerking onder de toepasselijke btw-instelling. Dit controleert de grens tussen websiteweergave, de selectie op documentniveau en Odoo's btw-berekening op regelniveau. (Odoo 19.4 release notes; Odoo 19.0 Docs: eCommerce Prices; Odoo 19.0 Docs: Accounting Taxes)

Beperkingen van de beschikbare informatie

De verstrekte bronnen bevestigen de nieuwe schakelaar, de drie ondersteunde documentcategorieën en de mogelijkheid van afzonderlijke btw's om deze te overschrijven. Ze specificeren niet het migratiegedrag voor bestaande documenten, de standaardselectie na een upgrade, gebruikersrechten, lokalisatiespecifieke resultaten of de verwerking van aangepaste modules. (Odoo 19.4 release notes)

Deze punten vereisen implementatietests in plaats van aannames op basis van de functiekondiging. Voordat organisaties de controle in operationele workflows gebruiken, moeten zij hun belastingen, websites, transactiedocumenten, sjablonen en boekhoudresultaten valideren in de doelomgeving van Odoo 19.4. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: eCommerce Prices; Odoo 19.0 Docs: Accounting Taxes)