Prețul B2B (fără taxe) și B2C (taxe incluse)¶
Când lucrați cu consumatori, prețurile sunt de obicei exprimate cu taxe incluse în preț (de exemplu, în majoritatea eCommerse). Dar, când lucrați întratarea B2B, companiile obișnuiesc să negocieze prețurile cu taxe excluse.
Odoo gestionează ușor ambele cazuri de utilizare, atâta timp cât înregistrați prețurile produsului cu taxe excluse sau incluse, dar nu pe ambele împreună. Dacă gestionați toate prețurile cu taxe incluse (sau excluse) doar, puteți încă să faceți ușor comenzi de vânzare cu un preț care are taxe excluse (sau incluse): este ușor.
Această documentație este doar pentru cazul specific de utilizare în care aveți nevoie să aveți două referințe pentru preț (cu taxe incluse sau excluse), pentru același produs. Motivul complexității este că nu există o relație simetrică între prețurile incluse și prețurile excluse, așa cum este arătat în acest caz de utilizare, în Belgia cu o taxă de 21%:
ECommerce-ul dvs. are un produs la 10€ (taxe incluse)
Înseamnă 8.26€ (fără taxe) și o taxă de 1.74€
Dar pentru același caz de utilizare, dacă înregistrați prețul fără taxe pe formularul de produs (8,26€), obțineți un preț cu taxe incluse la 9,99€, deoarece:
8.26€ * 1.21 = 9.99€
Deci, în funcție de modul în care vă înregistrați prețurile pe formularul de produs, veți avea rezultate diferite pentru prețul cu taxe incluse și prețul fără taxe:
Fără taxe: 8.26€ & 10.00€
Taxe Incluse: 8.26€ & 9.99€
Notă
Dacă cumperi 100 de bucăți la 10€ taxe incluse, devine și mai complicat. Veți obține: 1000€ (taxe incluse) = 826,45€ (preț) + 173,55€ (taxe) Care este foarte diferit de un preț pe bucată la 8,26€ fără taxe.
Această documentație explică cum să gestionați cazul de utilizare foarte specific în care trebuie să gestionați cele două prețuri (taxe incluse și excluse) de pe formularul de produs în cadrul aceleiași companii.
Notă
Din punct de vedere financiar, nu mai ai venituri din vânzarea produsului tău la 10€ în loc de 9,99€ (pentru un impozit de 21%), deoarece veniturile tale vor fi exact aceleași la 9,99€, doar că taxa este cu 0,01€ mai mare. Deci, dacă derulați un eCommerce în Belgia, faceți-vă clientului o favoare și setați prețul la 9,99 EUR în loc de 10 EUR. Vă rugăm să rețineți că acest lucru nu se aplică pentru 20 EUR sau 30 EUR, sau alte rate de impozitare sau o cantitate >1. De asemenea, vă veți face o favoare, deoarece puteți gestiona totul cu excepția taxelor, ceea ce este mai puțin predispus la erori și mai ușor pentru agenții dvs. de vânzări.
Configurare¶
Introducere¶
Cel mai bun mod de a evita această complexitate este să alegi o singură modalitate de a-ți gestiona prețurile și să rămâi la el: preț fără taxe sau preț cu taxe incluse. Definiți care dintre ele este implicit stocat în formularul de produs (pe taxa implicită aferentă produsului) și lăsați-l pe Odoo să îl calculeze automat pe celălalt, pe baza listei de prețuri și a poziției fiscale. Negociați-vă contractele cu clienții în consecință. Acest lucru funcționează perfect imediat și nu aveți o configurație specifică de făcut.
Dacă nu poți face asta și dacă negociezi cu adevărat unele prețuri cu taxe excluse și, pentru alți clienți, altele cu taxe incluse, trebuie să:
stocați întotdeauna prețul implicit fără taxe pe formularul de produs și aplicați o taxă (prețul exclus pe formularul de produs)
creați o listă de prețuri cu prețuri în fără taxe, pentru anumiți clienți
creați o poziție fiscală care comută impozitul exclus într-un impozit inclus
atribuiți atât lista de prețuri cât și poziția fiscală clienților care doresc să beneficieze de această listă de prețuri și poziție fiscală
În scopul acestei documentații, vom folosi cazul de utilizare de mai sus:
prețul de vânzare implicit al produsului este de 8,26 EUR, fără taxe
dar vrem să-l vindem la 10€, taxe incluse, în magazinele noastre sau site-ul de eCommerce
Setarea produselor dvs¶
Compania dumneavoastră trebuie să fie configurată implicit cu taxe excluse. Aceasta este de obicei configurația implicită, dar o puteți verifica în , în setarea Taxe implicite din secțiunea Taxe: câmpul Prețuri trebuie să fie setat la Fără taxe.
- menu
- Accounting ‣ Configuration ‣ Settings
- shows
- "Taxes" section; "Default Taxes" setting with Sales Tax "21%" and Prices "Tax Excluded".
- highlight
- The "Prices" field (red frame).
- data
- Belgian demo company; default sales tax "21%".
- module
- account
- notes
- English UI, light theme, 1440px width, crop to the Taxes section.
Odată făcut acest lucru, puteți crea o listă de prețuri B2C. Pentru a activa listele de prețuri, accesați și activați Liste de prețuri în secțiunea Prețuri.
Apoi, creați o listă de prețuri B2C din meniul . Este bine să redenumiți lista de prețuri implicită în B2B pentru a evita confuzia.
Apoi, creați un produs la 8.26€, cu o taxă de 21% (definită ca taxă neinclusă în preț), și setați un preț pentru acest produs pentru clienții B2C la 10€ în lista de prețuri B2C, din meniul al aplicației Vânzări:
- menu
- Sales ‣ Products ‣ Pricelists ‣ B2C
- shows
- B2C pricelist form, "Price Rules" tab with one rule: the product at a fixed price of 10.00 €.
- highlight
- The price rule line (red frame).
- data
- Belgian demo company; pricelist "B2C" (EUR); product "Chair" (sales price 8.26 €, tax 21% excluded).
- module
- product, sale
- notes
- English UI, light theme, 1440px width.
Stabilirea poziției fiscale B2C¶
Din aplicația Contabilitate, creați o poziție fiscală B2C din acest meniu: . Această poziție fiscală trebuie să mapeze TVA 21% (taxă exclusă din preț) cu TVA 21% (taxă inclusă în preț)
- menu
- Accounting ‣ Configuration ‣ Fiscal Positions ‣ B2C
- shows
- B2C fiscal position form, "Tax Mapping" tab: "21%" (tax excluded) mapped to "21% (included)".
- highlight
- The tax mapping line (red frame).
- data
- Belgian demo company; taxes "21%" and "21% (included)".
- module
- account
- notes
- English UI, light theme, 1440px width.
Testare prin crearea unei cotații¶
Creați o cotație din aplicația Vânzare, folosind meniul . Ar trebui să vă dea următorul rezultat.
- menu
- Sales ‣ Orders ‣ Quotations ‣ New
- shows
- Quotation with the default (B2B) pricelist and no fiscal position; one line of the product at 8.26 € + 21% tax; totals 8.26 + 1.73 = 9.99 €.
- highlight
- The totals block (red frame).
- data
- Belgian demo company; product "Chair".
- module
- sale
- notes
- English UI, light theme, 1440px width.
Apoi, creați o cotație dar schimbați lista de prețuri la B2C și poziția fiscală B2C în cotație înainte de a adăuga produsul dvs. Ar trebui să aveți rezultatul așteptat, care este un preț total de 10 € pentru client: 8,26 € + 1,74 € = 10,00 €.
- menu
- Sales ‣ Orders ‣ Quotations ‣ New
- shows
- Quotation with the "B2C" pricelist and the "B2C" fiscal position; one line of the product at 10.00 € with tax "21% (included)"; totals 8.26 + 1.74 = 10.00 €.
- highlight
- The Pricelist and Fiscal Position fields and the totals block (red frames).
- data
- Belgian demo company; product "Chair".
- module
- sale
- notes
- English UI, light theme, 1440px width.
Acesta este comportamentul așteptat pentru un client al magazinului dvs.
Evitați modificarea oricărei comenzi de vânzare¶
Dacă negociați un contract cu un client, fie că negociați cu taxe incluse sau fără taxe, puteți seta lista de prețuri și poziția fiscală pe formularul de client astfel încât să fie aplicată automat la fiecare vânzare a acestui client.
Lista de prețuri (câmpul Listă de prețuri) se află în fila Vânzări & Achiziții a formularului clientului, iar poziția fiscală (câmpul Poziție fiscală) se află în aceeași filă, în secțiunea Informații fiscale.
Rețineți că acest lucru este predispus la erori: dacă setați o poziție fiscală cu taxele incluse în prețuri, dar utilizați o listă de prețuri care nu este inclusă, este posibil să aveți prețuri greșite calculate pentru dvs. De aceea, de obicei, recomandăm companiilor să lucreze doar cu o singură referință de preț.