Odoo 19.4 lägger till en kontroll för att växla mellan priser med skatt och utan skatt på försäljningsorder, inköpsorder och fakturor. Detta lägger valet på transaktionsdokumentet i stället för att enbart förlita sig på webbplatsinställningar eller konfigurationen av enskilda skatter. (Odoo 19.4 Release Notes)
Enskilda skatter kan konfigureras så att de åsidosätter beteendet på dokumentnivå. Den nya växeln fungerar därför tillsammans med befintliga skatteregler i stället för att ersätta dem. När en transaktion granskas behöver organisationer beakta både dokumentvalet och eventuella åsidosättanden som har konfigurerats för tillämplig skatt. (Odoo 19.4 Release Notes)
Vad den nya växeln omfattar
Det bekräftade omfånget omfattar försäljningsorder, inköpsorder och fakturor, vilket gör kontrollen relevant för kundförsäljning, leverantörsköp och faktureringsflöden. Informationen i releasen bekräftar inte någon motsvarande växel för andra Odoo-gränssnitt, så tillgänglighet där bör inte antas. (Odoo 19.4 Release Notes)
Funktionen avgör om priser på ett stöddokument ska vara med skatt eller utan skatt. Den är separat från Odoos underliggande skatteberäkningsprocess. Odoo tillämpar skatter på enskilda rader för försäljning, inköp, fakturor, leverantörsfakturor och kassasystem, och beräknar sedan skattebeloppen och motsvarande bokföringsposter. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Accounting Taxes)
Denna skillnad skiljer prishantering på dokumentnivå från skatteberäkning på radnivå. Att välja ett läge på en order eller faktura tar inte bort behovet av att konfigurera de skatter som tillämpas på dess rader. Skatteinställningen fortsätter att avgöra de belopp som Odoo beräknar och de bokföringsposter som skapas. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Accounting Taxes)
Enskilda skatter kan åsidosätta valet
Odoo 19.4 tillåter att enskilda skatter åsidosätter beteendet på dokumentnivå. En användare kan välja prissättning med skatt eller utan skatt för ett dokument, samtidigt som konfigurationen för en viss skatt har företräde. Testning enbart av det synliga dokumentvalet kan därför missa ett annat resultat som orsakas av ett åsidosättande. (Odoo 19.4 Release Notes)
Testning vid utrullning bör omfatta varje skatt som används i relevanta försäljnings- och inköpsflöden. Granska skatten på varje rad, dokumentets totalsummor och den resulterande bokföringshanteringen. Dessa kontroller omfattar samspelet mellan den nya kontrollen på dokumentnivå och Odoos befintliga beräkning av raders skatter, skattebelopp och bokföringsposter. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Accounting Taxes)
Releaseanteckningarna bekräftar att åsidosättanden finns tillgängliga, men den tillhandahållna informationen anger inte deras detaljerade inställningar, standardvärden eller prioriteringsordning. Administratörer bör verifiera dessa punkter i den driftsatta Odoo 19.4-miljön innan de dokumenterar rutiner eller tilldelar ansvar för att ändra valet. (Odoo 19.4 Release Notes)
Skattedisplay på webbplatsen förblir separat
Odoos e-handelsskattedisplay konfigureras per webbplats. Separata webbplatser kan därför visa priser med skatt inkluderad eller skatt exkluderad. Denna webbplatsinställning är skild från kontrollen i Odoo 19.4 som finns för försäljningsorder, inköpsorder och fakturor. (Odoo 19.0 Docs: eCommerce Prices; Odoo 19.4 Release Notes)
Att ändra ett transaktionsdokument till prissättning med skatt eller utan skatt bör inte antas ändra presentationen på webbplatsen. Källorna beskriver separata kontroller: webbplatskonfiguration styr onlinevisningen, medan funktionen i Odoo 19.4 gäller stödda transaktionsdokument. (Odoo 19.0 Docs: eCommerce Prices; Odoo 19.4 versionsanteckningar)
Denna uppdelning är viktig när en online-transaktion blir en försäljningsorder eller en faktura. Testning bör jämföra priset som visas för kunden på webbplatsen med presentationen och skatteberäkningen på det resulterande dokumentet. Enbart webbplatsvisning visar inte att val på dokumentnivå och skattekonfiguration är korrekta. (Odoo 19.0 Docs: eCommerce Prices; Odoo 19.4 versionsanteckningar; Odoo 19.0 Docs: Accounting Taxes)
Struktur för B2B- och B2C-webbplatser
Odoos dokumentation för B2B och B2C rekommenderar separata webbplatser när ett företag behöver väsentligt olika kundåtkomst och prissättningsbeteende. Eftersom skattedisplayen konfigureras per webbplats kan separata webbplatser ge olika skattepresentationer online för olika kundgrupper. (Odoo 19.0 Docs: eCommerce B2b B2c; Odoo 19.0 Docs: eCommerce Prices)
Dokumentswitchens inställning tar inte bort den övervägningen kring webbplatsarkitektur. Den styr prissättning i försäljningsorder, inköpsorder och fakturor, medan separata webbplatser förblir Odoos dokumenterade tillvägagångssätt när B2B- och B2C-verksamhet kräver väsentligt olika åtkomst och prissättningsbeteende online. (Odoo 19.4 versionsanteckningar; Odoo 19.0 Docs: eCommerce B2b B2c)
Ett företag som betjänar konsumenter och handelsföretag bör separat avgöra hur varje webbplats visar priser och hur interna transaktionsdokument hanterar om moms ska inkluderas. Besluten kan vara samstämmiga, men de verkar på olika nivåer. En inställning på dokumentnivå ersätter inte bedömningen av nödvändig webbplatsstruktur och skattedisplay per webbplats. (Odoo 19.4 versionsanteckningar; Odoo 19.0 Docs: eCommerce Prices; Odoo 19.0 Docs: eCommerce B2b B2c)
Vad som ska verifieras före utrullning
Först, bekräfta att kontrollen visas i varje erforderligt arbetsflöde för försäljningsorder, inköpsorder och fakturor i den distribuerade Odoo 19.4-miljön. Versionsanteckningarna anger de dokumentkategorier som stöds, men den tillhandahållna informationen specificerar inte åtkomsträttigheter, gränssnittets placering eller om anpassade formulär behöver justeras. (Odoo 19.4 versionsanteckningar)
För det andra, identifiera varje skatt som är konfigurerad för att åsidosätta beteendet på dokumentnivå. Testa var och en i de transaktionstyper där den används. Kontrollera skatten som är kopplad till varje rad, det beräknade beloppet och de bokföringsposter som Odoo genererar, i stället för att enbart förlita dig på det visade enhetspriset eller dokumentets totalbelopp. (Odoo 19.4 versionsanteckningar; Odoo 19.0 Docs: Accounting Taxes)
För det tredje, granska varje webbplats separat. Odoo konfigurerar skattedisplay per webbplats, så att verifiera en webbplats bekräftar inte inställningarna för en annan webbplats. Där separata B2B- och B2C-webbplatser används, testa den avsedda prispresentationen och kundåtkomstens beteende på varje webbplats. (Odoo 19.0 Docs: eCommerce Prices; Odoo 19.0 Docs: eCommerce B2b B2c)
För det fjärde, testa hela transaktionsflödet från webbplatsens prisvisning till relevant försäljningsorder och faktura. För inköp, testa inköpsorder och den efterföljande bokföringshanteringen under tillämplig skatteinställning. Detta kontrollerar gränsen mellan webbplatspresentation, valet på dokumentnivå och Odoos skatteberäkning på radnivå. (Odoo 19.4 versionsanteckningar; Odoo 19.0 Docs: eCommerce Prices; Odoo 19.0 Docs: Accounting Taxes)
Begränsningar i den tillgängliga informationen
De tillhandahållna källorna bekräftar den nya växeln, dess tre dokumentkategorier som stöds och att enskilda skatter kan åsidosätta den. De specificerar inte migreringsbeteende för befintliga dokument, standardvalet efter en uppgradering, användarbehörighetskontroller, lokaliseringsspecifika resultat eller hanteringen av anpassade moduler. (Odoo 19.4 versionsanteckningar)
Dessa punkter kräver implementationstestning snarare än antaganden baserade på funktionsmeddelandet. Innan kontrollen används i operativa arbetsflöden bör organisationer validera sina skatter, webbplatser, transaktionsdokument, mallar och redovisningsresultat i den avsedda Odoo 19.4-miljön. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: eCommerce Prices; Odoo 19.0 Docs: Accounting Taxes)
