Calitate earnings, accruals si cash conversion: red flags forensic pe BVB
Analiza de calitate earnings accruals cash conversion red flags la nivel de specialist nu se mai oprește la „CFO mai mic decât profitul net”. La acest nivel descompui accrualul în componente de capital de lucru, construiești earnings quality metrics pe emitenții de la BVB, normalizezi accruals ratio pe baza variației de working capital și citești divergența dintre cash flow from operations vs earnings ca pe un semnal predictiv, nu descriptiv. Scopul nu e să descrii ce s-a întâmplat, ci să anticipezi corecția înainte ca auditorul să o impună.
Vom lucra cu instrumente cuantitative precise: scorul Beneish M-score, scorul Piotroski F, descompunerea Sloan a accrualilor, modelul Jones modificat pentru accruali discreționari, plus o baterie de teste pe days sales outstanding DSO, inventory turnover quality și balance sheet red flags bvb. Vei vedea exact cum un management gonflează earnings per share manipulation prin recunoaștere agresivă de venit, capitalizări abuzive și provizioane sub-dimensionate — și cum le prinzi în situațiile financiare depuse la ASF și BVB conform IFRS, în formatul raportărilor din 2026.
Presupun că stăpânești deja construcția contului de profit, a bilanțului și a cash flow-ului, DSO/DIO de bază și logica cash conversion. Aici trecem direct la modelare multi-variabilă, edge-cases și calibrare pe specificul pieței românești cu lichiditate redusă.
Descompunerea Sloan: nu toți accrualii sunt egali
Accrualul agregat (Profit net − CFO) este prea grosier. Sloan (1996) separă accrualii de capital de lucru, care concentrează manipularea, de cei non-curenți (amortizare, deprecieri). Formula operațională, plecând de la bilanț:
Accrual de capital de lucru = ΔActive curente operaționale − ΔDatorii curente operaționale, unde din active curente excluzi disponibilitățile (cash & echivalente), iar din datorii curente excluzi datoria financiară pe termen scurt și partea curentă a împrumuturilor.
Concret, pe formatul de bilanț IFRS al unui emitent BVB:
- ΔActive operaționale = Δ(Creanțe comerciale) + Δ(Stocuri) + Δ(Cheltuieli în avans) − fără Δcash.
- ΔDatorii operaționale = Δ(Furnizori) + Δ(Datorii salariale/fiscale) + Δ(Venituri în avans) − fără Δîmprumuturi.
Exemplu numeric. Emitent industrial, an N vs N−1: creanțe +18 mil. lei, stocuri +12 mil. lei, cheltuieli în avans +1 mil. lei; furnizori +4 mil. lei, datorii fiscale +1 mil. lei. Accrual WC = (18+12+1) − (4+1) = +26 mil. lei. Dacă profitul net e 30 mil. lei, atunci 26 din cele 30 de milioane de „profit” sunt blocate în capital de lucru, nu în cash. Componenta de cash a earnings-ului e doar 4 mil. lei. Acesta e tipul de semnal pe care cash conversion agregat îl diluează, dar descompunerea îl scoate în relief.
Scalarea corectă: total accruals to total assets
Pentru comparabilitate inter-companii, scalează accrualul total la activele medii (media începutului și sfârșitului de perioadă), nu la cele de la final — altfel firmele care fac achiziții mari distorsionează ratio-ul. Pragurile empirice utile pe BVB:
- TA/Active < 3%: profil de earnings curate, dominate de cash.
- TA/Active 3–8%: zonă normală pentru firme în creștere cu capital de lucru în expansiune.
- TA/Active > 8% doi ani consecutiv: zonă de „accrual anomaly” — istoric, sfertul de companii cu cei mai mari accruali sub-performează semnificativ în următoarele 12–24 luni.
Edge-case important: o firmă cu accruali mari negativi (CFO mult peste profit) nu e automat „de calitate”. Poate fi un big bath — anul în care management-ul aruncă toate provizioanele și deprecierile ca să curețe bilanțul înainte de un an cu bonusuri legate de creștere. Accrualul negativ extrem urmat de accruali pozitivi în creștere e un tipar clasic de management al rezultatului.
Beneish M-score: detectorul de manipulare a veniturilor
M-score combină opt indici care surprind exact mecanismele de earnings per share manipulation. Nu e o dovadă de fraudă, ci o probabilitate. Indicii relevanți, calculați din situațiile financiare an N vs N−1:
- DSRI (Days Sales in Receivables Index) = (CreanțeN/VenituriN) / (CreanțeN−1/VenituriN−1). Captează exact problema accruals ratio working capital: creanțe care cresc mai repede decât vânzările. >1,465 e suspect.
- GMI (Gross Margin Index): deteriorarea marjei brute creează presiune pentru cosmetizare.
- AQI (Asset Quality Index): creșterea ponderii activelor „soft” (necorporale, capitalizate) — semn de capitalizare abuzivă a cheltuielilor.
- SGI (Sales Growth Index): creșterea rapidă creează incentiv și acoperire pentru manipulare.
- TATA (Total Accruals to Total Assets): exact ratio-ul Sloan de mai sus, cu semn pozitiv = roșu.
Formula celor 5 variabile (varianta simplificată Beneish):
M = −6,065 + 0,823·DSRI + 0,906·GMI + 0,593·AQI + 0,717·SGI + 0,107·DEPI
Pragul de alarmă: M > −2,22 indică probabilitate ridicată de manipulare. Calibrare pentru BVB: pragul standard a fost estimat pe firme US; pe emitenți românești cu volatilitate operațională mare, tratează zona −2,22 până la −1,78 ca „watchlist”, nu verdict. Combină-l obligatoriu cu trendul de DSO și cu nota de venituri.
Exemplu de calcul DSRI: creanțe N = 95 mil., venituri N = 380 mil. → 0,250. Creanțe N−1 = 60 mil., venituri N−1 = 330 mil. → 0,182. DSRI = 0,250/0,182 = 1,37. Sub prag, dar în creștere — pune-l pe listă de monitorizare dacă mai crește un an.
Interacțiunea dintre indici: unde stă semnalul real
Greșeala de începător este să citești fiecare indice izolat. Puterea M-score vine din combinații. Cele mai periculoase configurații de earnings quality metrics:
- DSRI > 1,3 + SGI > 1,4 simultan: creștere rapidă a vânzărilor și a creanțelor relative. Firma „cumpără” creștere relaxând termenii de plată — vânzări de viitor împinse în prezent.
- AQI > 1,2 + GMI > 1,1: marja brută se deteriorează (presiune reală pe business) iar ponderea activelor soft crește (capitalizare ca supapă). Combinația arată un management care mută cheltuieli în bilanț ca să mascheze erodarea operațională.
- TATA pozitiv mare + DEPI > 1: accruali mari concomitent cu încetinirea amortizării (durate alungite). Profitul e umflat din ambele capete — sus prin venituri, jos prin cheltuieli reduse artificial.
Pe BVB, unde mulți emitenți au volatilitate operațională ridicată și serii scurte, tratează M-score ca pe un declanșator de investigație manuală, nu ca pe un scor de încredere absolut. Un M peste prag te trimite la note, nu la concluzie.
Piotroski F-score: filtrul de calitate fundamentală
Acolo unde M-score caută manipulare, F-score (0–9) măsoară sănătatea fundamentală și e excelent pentru a distinge valoarea reală de „value trap”. Cele 9 criterii binare:
- Profitabilitate (4 puncte): ROA pozitiv; CFO pozitiv; ROA în creștere; CFO > Profit net (criteriul-cheie de calitate a earnings — accrual negativ).
- Levier/lichiditate (3 puncte): scăderea datoriei pe termen lung/active; creșterea current ratio; absența emisiunii de acțiuni noi (fără diluție).
- Eficiență (2 puncte): creșterea marjei brute; creșterea rotației activelor.
Citirea de specialist: criteriul „CFO > Profit net” este pivotul care leagă F-score de analiza accrualilor. O firmă cu F-score 7–9 dar care pică exact pe acest criteriu, mai mulți ani la rând, e o firmă bună operațional care își gonflează consistent profitul contabil — un profil periculos pentru că aparența de calitate maschează accrualul. F-score < 3 pe un emitent BVB ieftin la P/E este aproape întotdeauna o capcană, nu o oportunitate.
Modelul Jones modificat: izolarea accrualilor discreționari
Nu tot accrualul e manipulare — o firmă care crește organic acumulează natural creanțe și stocuri. Modelul Jones modificat separă accrualul „normal” (dictat de creșterea afacerii) de cel discreționar (decizia managementului). Logica, aplicată pragmatic fără regresie completă:
- Estimezi accrualul așteptat în funcție de Δvenituri ajustat cu Δcreanțe (pentru a neutraliza vânzările pe credit umflate) și de baza de imobilizări (care generează amortizare).
- Accrualul discreționar = Accrualul total observat − Accrualul normal estimat. Reziduul pozitiv mare = recunoaștere agresivă de venit sau sub-provizionare.
Aproximare de teren când nu ai serie istorică suficientă: calculează accrualul de capital de lucru folosind doar variația veniturilor în numerar (Δvenituri − Δcreanțe) ca bază. Dacă accrualul real depășește semnificativ creșterea generată de vânzările încasate, surplusul este discreționar prin construcție. Pe emitenții mici BVB, unde nu ai grup de comparabile robust, aceasta este varianta utilizabilă.
Normalizarea cash conversion pe ciclul de capital de lucru
Un cash conversion subunitar nu e automat patologic — depinde de de ce e subunitar. Specialistul descompune variația cash conversion în driverele ei și normalizează pe ciclul de conversie a numerarului (CCC = DIO + DSO − DPO).
Scenariu cu trei firme, fiecare cu cash conversion 0,6 într-un an de creștere de 25% a veniturilor:
- Firma X — creștere sănătoasă: CCC stabil la 55 de zile, DSO constant, stocuri cresc proporțional cu vânzările, furnizorii la fel. Accrualul vine pur din scalarea afacerii. Cash conversion se va normaliza spre 1 când creșterea încetinește. Verde.
- Firma Y — deteriorare ascunsă: CCC sare de la 55 la 80 de zile, DSO de la 45 la 70. Accrualul vine din relaxarea termenilor de încasare, nu din creștere. Cash conversion va rămâne subunitar și după ce creșterea încetinește. Roșu.
- Firma Z — finanțare pe spinarea furnizorilor: cash conversion 0,6 dar DPO explodează (firma întârzie plata furnizorilor). Pare eficientă, dar e fragilitate de lichiditate mascată — un șoc de credit comercial poate îngheța operațiunea. Galben.
Regula de specialist: nu interpreta niciodată cash conversion fără să descompui CCC pe cele trei componente. Același 0,6 înseamnă lucruri opuse în funcție de care driver îl produce.
Ajustarea pentru rambursări de leasing IFRS 16
Un edge-case tehnic care distorsionează masiv comparațiile de cash flow from operations vs earnings din 2019 încoace: sub IFRS 16, plățile de leasing operațional se împart între CFO (dobânda, uneori) și activitatea de finanțare (principalul). Asta umflă artificial CFO față de era pre-IFRS 16. Pentru emitenții BVB cu flote sau spații închiriate mari (retail, transport), recalculează un CFO ajustat scăzând principalul de leasing, altfel cash conversion apare mai bun decât realitatea economică. Compari mere cu mere doar dacă tratezi leasingul consecvent peste ani.
Bateria de teste forensic pe bilanț și note
Dincolo de scoruri agregate, manipularea lasă urme punctuale. Iată testele cu prag pe care le rulezi mecanic pe fiecare raport semestrial și anual.
DSO și calitatea creanțelor
Calculează days sales outstanding DSO = Creanțe / Venituri × 365 pe 4 ani. Semnale combinate, nu izolate:
- DSO în creștere plus ajustare pentru deprecierea creanțelor în scădere ca % din creanțe = management ascunde clienți incerți pentru a nu lovi profitul.
- Creșterea liniei „alte creanțe” mai rapidă decât a celor comerciale = posibil împrumut deghizat către părți afiliate; verifică nota de tranzacții cu părți afiliate (obligatorie IFRS, IAS 24).
- Concentrarea unui venit mare în T4 cu DSO care sare brusc = channel stuffing de final de an pentru a atinge ținta.
Inventory turnover quality
Rotația = Cost bunuri vândute / Stoc mediu; DIO = 365/rotație. Testul triplu:
- Dacă stocurile cresc mai repede decât veniturile și mai repede decât COGS, ai supraproducție sau stoc nevandabil.
- Verifică mix-ul stocului în note: deplasarea spre „produse finite” (vs materii prime) la o firmă cu DIO în creștere = produs care nu se vinde.
- Absența ajustării pentru deprecierea stocurilor la o firmă cu DIO în urcare = profit umflat prin nedepreciere; este un balance sheet red flags bvb clasic.
Capitalizări și „other income”
- Cheltuieli de dezvoltare capitalizate (IAS 38) în creștere bruscă = profit mutat din contul de P&L în bilanț. Reconstruiește profitul „de-capitalizat” trecând aceste sume pe cheltuieli.
- Pondere mare a „alte venituri din exploatare” sau câștiguri din reevaluări (IAS 40 pentru investiții imobiliare) în profit = earnings de calitate slabă, ne-recurente. Separă mereu profitul recurent de cel din reevaluări.
- Schimbarea politicii contabile sau a estimărilor (durata de amortizare, prag de capitalizare) chiar înainte de un an de presiune = roșu; e raportată în nota de politici contabile.
Scenariu integrat: trei profile pe BVB
Aplic instrumentele pe trei tipare reale observabile în istoricul Bursei de Valoare București, fără a emite verdicte de fraudă — doar mecanisme și reacția cursului.
Profil 1 — accrual WC exploziv, cash conversion sub 0,4
Emitent care raporta profit net în creștere, dar accrual de capital de lucru pozitiv mare doi ani la rând (creanțe + stocuri umflate), TA/Active peste 9%, DSRI peste 1,4. Cash conversion sub 0,4. M-score în zona de alarmă. Când auditorul a impus deprecieri, profitul a devenit pierdere retroactivă și cursul a corectat sever în săptămânile post-raport auditat. Lecția cuantitativă: divergența CFO–profit susținută peste 18 luni este predictivă pentru re-statement.
Profil 2 — F-score bun, dar pică criteriul CFO > Profit net
Companie solidă operațional (F-score 7), profitabilă, cu levier scăzut, dar care ratează sistematic exact criteriul de calitate a earnings: profitul net depășește an de an CFO. Aparența de calitate atrage investitori, dar accrualul cronic semnalează recunoaștere agresivă. Re-rating-ul nu vine printr-un colaps, ci prin comprimarea lentă a multiplului pe măsură ce piața internalizează că earnings-ul nu se convertește în cash — P/E care alunecă de la 12 la 8 în câteva trimestre.
Profil 3 — preliminar vs auditat și schimbarea de estimări
Cifra auditată sosește sistematic mai slabă decât raportul preliminar, iar emitentul modifică estimări contabile (alungește durate de amortizare, ridică pragul de capitalizare) chiar înaintea unui an dificil. Discrepanța preliminar–auditat repetată este unul dintre cei mai curați indicatori de raportare agresivă pe o piață cu lichiditate redusă, unde fiecare surpriză negativă lovește disproporționat cursul.
Checklist forensic de specialist (rulează pe fiecare raport)
- Pasul 1 — Cash vs earnings. Calculează CFO cumulat vs profit net cumulat pe 3 ani. Raport sub 0,7 susținut = investigație obligatorie.
- Pasul 2 — Descompune accrualul. Separă accrualul de capital de lucru (Δcreanțe + Δstocuri − Δfurnizori) de cel non-curent. Localizează exact unde se blochează profitul.
- Pasul 3 — Scalează și compară. TA/Active medii; alarmă peste 8% doi ani la rând. Verifică și cazul accrual negativ extrem (big bath).
- Pasul 4 — M-score. Calculează cei 5 indici cheie (focus DSRI și TATA). M > −2,22 = watchlist serios.
- Pasul 5 — F-score. Verifică în special criteriul CFO > Profit net pe 3–4 ani. Calitate aparentă + accrual cronic = capcană.
- Pasul 6 — DSO și provizioane. Trend DSO 4 ani + ajustarea pentru deprecierea creanțelor ca % din creanțe. Divergența lor = clienți incerți ascunși.
- Pasul 7 — Stocuri. Testul triplu (stoc vs venituri vs COGS) + mix produse finite + ajustare depreciere stocuri.
- Pasul 8 — Capitalizări și one-offs. De-capitalizează cheltuielile de dezvoltare; izolează câștigurile din reevaluări și „alte venituri”. Recalculează profitul recurent.
- Pasul 9 — Părți afiliate și politici. Citește integral nota IAS 24 și nota de politici/estimări contabile. Orice schimbare înainte de un an greu = roșu.
- Pasul 10 — Preliminar vs auditat. Compară istoricul. Auditat sistematic mai slab = raportare agresivă structurală.
Disciplina aceasta nu garantează evitarea fiecărei capcane, dar mută probabilitățile decisiv în favoarea ta: prinzi divergența dintre profitul raportat și cash-ul real cu trimestre înainte ca auditorul sau piața să o forțeze în preț.