# Cum sunt calculate costurile și profitul

> Insight-uri (Analiză) — Chappa POS  
> https://chappa.ro/manual/insights/calcul/

Venitul vine direct din vânzări, dar **costul** și deci **profitul** și **marja** sunt *calculate* de pagină. Înțelegerea modului de calcul te ajută să ai încredere în cifre și să știi ce trebuie completat ca să fie corecte.

## De unde vine costul unui produs

Pentru fiecare produs vândut, pagina îi parcurge **rețeta** (ingredientele și subrețetele, exact ca la [Produse Meniu](https://chappa.ro/manual/gestiuni-produse-zone/produse-meniu/)) și adună costul ingredientelor. Pentru subrețete (semipreparate), calculul coboară recursiv până la materiile prime.

Costul unui ingredient nu este unul fix, ci **istoric**: pagina folosește prețurile de la **recepții** (NIR-uri). Pentru fiecare vânzare ia media ponderată (după cantitate) a ultimelor (până la 3) achiziții de dinaintea datei vânzării. Astfel, profitul reflectă cât costau efectiv ingredientele în perioada în care s-a vândut produsul.

> **De reținut**  
> Dacă nu există nicio recepție anterioară pentru un ingredient, pagina folosește **costul de bază** stocat pe articol. Dacă nici acela nu e completat, costul ingredientului este considerat **0**.  

## Definiții

- **Venit** — Valoarea produselor vândute, minus discounturile.
- **Cost** — Suma costurilor de rețetă ale produselor vândute (vezi mai sus).
- **Profit** — Venit − Cost. Este profit **brut din vânzări**; nu include cheltuieli fixe (chirie, salarii, utilități, taxe).
- **Marjă** — Profit ÷ Venit, în procente.

> **De ce depind cifrele corecte**  
> Costurile și marjele sunt **atât de exacte cât de complete** sunt datele din spate. Ca să fie de încredere: produsele trebuie să aibă **rețete** corecte, iar achizițiile trebuie înregistrate prin **recepții (NIR)** cu prețuri. Fără ele, costul tinde spre 0, iar profitul și marja apar artificial de mari.  

> **Două baze de calcul**  
> Indicatorii pe produse (Top Produse, Inginerie Meniu, repere) folosesc valoarea **liniilor de produs** de pe bonuri. Graficul de tendință zilnică folosește **totalul bonurilor** pe zi. De aceea, sumele dintre file pot diferi ușor — fiecare răspunde la o întrebare puțin diferită.
