Compensări și ajustări de datorii
Documentul de compensare rezolvă situațiile în care datoriile și creanțele nu se sting prin plată directă — compensare reciprocă, transfer de datorie, anulare sau decontare de avans. La contare, generează automat formulele contabile în Registrul jurnal.
Unde găsești: Sidebar → Achiziții sau Vânzări → Compensări
Când ai nevoie de compensare
- Compensare reciprocă — un partener îți este simultan furnizor și client, iar în loc să faceți plăți separate, stingeți obligațiile pe hârtie.
- Transfer de datorie — un furnizor cedează creanța sa altui creditor, iar tu trebuie să muți datoria de pe un partener pe altul.
- Anulare creanță/datorie — o creanță este prescrisă (termenul de 3 ani conform art. 267 Cod Civil RM) sau o datorie nu mai poate fi reclamată.
- Decontare avans — ai plătit un avans (cont
224) sau ai primit un avans (cont523), iar acum vine factura finală și trebuie să închizi avansul.
Cum creezi o compensare — pas cu pas
- Deschide Compensări din sidebar (sau din tab-ul dedicat din fișa partenerului).
- Apasă „Compensare nouă".
- Selectează tipul compensării: offset, transfer, write_off sau advance_settlement.
- Selectează partenerul principal. Pentru offset și transfer, selectează și contrapartenerul.
- Completează suma și valuta.
- Selectează contul debit și contul credit — conturile analitice cu subcont Partener.
- Adaugă o descriere (opțional, dar recomandat pentru audit).
- Salvează (ciornă) → verifică datele.
- Contează — formula contabilă se generează în Registrul jurnal.
Înainte de a crea o compensare, folosește Reconcilierea pentru a vedea soldurile exacte pe partener. Suma compensării nu poate depăși soldul mai mic dintre creanță și datorie.
Exemplu practic complet
Situație: SRL „Dacia-Vin" lucrează cu SRL „TransLogistic". Relația este duală:
- SRL „Dacia-Vin" a cumpărat servicii de transport de 45.000 MDL → datorie pe
521.1 - SRL „Dacia-Vin" a vândut vin în valoare de 28.000 MDL → creanță pe
221.1
Pasul 1 — Reconciliere: Verifici soldurile. Confirmi: datorie 45.000, creanță 28.000.
Pasul 2 — Crearea compensării:
| Câmp | Valoare |
|---|---|
| Tip | Compensare reciprocă (offset) |
| Partener | SRL TransLogistic |
| Suma | 28.000 MDL |
| Cont debit | 521.1 Datorii furnizori |
| Cont credit | 221.1 Creanțe clienți |
Pasul 3 — Contare.
Rezultat: Creanța de 28.000 se stinge complet. Datoria scade de la 45.000 la 17.000 MDL. Diferența de 17.000 se achită ulterior prin ordin de plată.
Exemplu cu avans și TVA
Situație: SRL „Dacia-Vin" plătește avans 50% furnizorului SRL „AgroTech" pentru echipament — 60.000 MDL (inclusiv TVA 20%).
Etapa 1 — Plata avansului:
| Operațiune | Debit | Credit | Sumă |
|---|---|---|---|
| Plata avansului | 224 Avansuri acordate | 242 Cont curent | 60.000 MDL |
| TVA pe avans (20%) | 534.2 TVA de recuperat | 224 Avansuri acordate | 10.000 MDL |
Etapa 2 — Primirea facturii finale (120.000 MDL cu TVA):
| Operațiune | Debit | Credit | Sumă |
|---|---|---|---|
| Factura furnizor | 211.x Materiale | 521.1 Datorii furnizori | 100.000 MDL |
| TVA pe factură | 534.1 TVA deductibilă | 521.1 Datorii furnizori | 20.000 MDL |
Etapa 3 — Compensare avans (document de compensare, tip advance_settlement):
| Operațiune | Debit | Credit | Sumă |
|---|---|---|---|
| Decontare avans | 521.1 Datorii furnizori | 224 Avansuri acordate | 50.000 MDL |
| Stornare TVA pe avans | 224 Avansuri acordate | 534.2 TVA de recuperat | 10.000 MDL |
Rezultat: Datoria de 120.000 scade cu 60.000 (avansul), rămân de plătit 60.000 MDL.
Formula contabilă
1. Compensare reciprocă (offset)
| Operațiune | Debit | Credit | Sumă |
|---|---|---|---|
| Compensarea creanței cu datoria | 521.x Datorii comerciale | 221.x Creanțe comerciale | Suma compensată |
2. Transfer de datorie (transfer)
| Operațiune | Debit | Credit | Sumă |
|---|---|---|---|
| Transfer de la partenerul A la B | 521.x (partener sursă) | 521.x (partener destinație) | Suma transferată |
3. Anulare creanță (write_off)
| Operațiune | Debit | Credit | Sumă |
|---|---|---|---|
| Anularea creanței prescrise | 714.x Alte cheltuieli operaționale | 221.x Creanțe comerciale | Creanța anulată |
4. Anulare datorie (write_off)
| Operațiune | Debit | Credit | Sumă |
|---|---|---|---|
| Anularea datoriei | 521.x Datorii comerciale | 612.x Alte venituri operaționale | Datoria anulată |
5. Decontare avans furnizor (advance_settlement)
| Operațiune | Debit | Credit | Sumă |
|---|---|---|---|
| Decontare avans acordat | 521.x Datorii comerciale | 224.x Avansuri acordate | Suma avansului |
6. Decontare avans client (advance_settlement)
| Operațiune | Debit | Credit | Sumă |
|---|---|---|---|
| Decontare avans primit | 523.x Avansuri primite | 221.x Creanțe comerciale | Suma avansului |
Anularea unei creanțe este o cheltuială (Dt 714), iar anularea unei datorii este un venit (Ct 612). Conform Codului Fiscal RM, cheltuielile din anularea creanțelor compromise se deduc fiscal numai dacă sunt respectate condițiile art. 31 CF (termen de prescripție, documente justificative, acțiuni de recuperare). Consultă contabilul-șef înainte de a procesa anulări.
Ciclul de viață
Ciornă (Draft) → Contat (Posted) → Stornat (Reversed)
- Ciornă — completezi datele, salvezi, verifici conturile și sumele. Poți modifica liber.
- Contat — formula contabilă este generată în Registrul jurnal. Soldurile partenerilor sunt actualizate. Nu mai poți modifica documentul.
- Stornat — reversare prin storno roșu. Se creează înregistrări inverse cu sumă negativă. Soldurile revin la starea anterioară.
Scenarii speciale
Compensare reciprocă parțială
Dacă partenerul îți datorează 50.000 MDL și tu îi datorezi 35.000 MDL, compensezi doar 35.000 — suma mai mică. Restul de 15.000 rămâne creanță și se încasează prin operațiune bancară.
Compensare reciprocă (barter)
Dacă tranzacția este de tip barter (schimb de bunuri/servicii fără plată monetară), creezi:
- Factură furnizor pentru bunurile/serviciile primite → Dt
2xx/ Ct521.1 - Document de vânzare pentru bunurile/serviciile livrate → Dt
221.1/ Ct6xx - Compensare reciprocă pentru stingerea obligațiilor → Dt
521.1/ Ct221.1
Transfer de datorie cu trei părți
SRL „A" îți datorează 20.000 MDL (creanța ta pe 221.1). SRL „A" cedează datoria sa către SRL „B". Creezi transfer:
- Partener sursă: SRL „A"
- Contrapartener: SRL „B"
- Dt
221.1(SRL „A") / Ct221.1(SRL „B") — 20.000 MDL
Acum îți datorează SRL „B", nu SRL „A".
Avansuri cu TVA (SNC și Codul Fiscal RM)
Conform legislației RM, la achitarea avansului, furnizorul trebuie să emită factură fiscală pe avans, iar cumpărătorul înregistrează TVA deductibilă pe avans. La primirea facturii finale, TVA pe avans se stornează, iar TVA se recalculează pe valoarea totală a facturii. Documentul de compensare (advance_settlement) asigură că contul 224/523 se închide corect.
Legătura cu alte documente
| Document | Legătura |
|---|---|
| Facturi furnizori | Generează datorii pe 521.x — sursa pentru compensare |
| Documente de vânzare | Generează creanțe pe 221.x — sursa pentru compensare |
| Reconciliere | Verifici soldurile înainte de a crea compensarea |
| Operațiuni bancare | Plata avansului (Dt 224 / Ct 242) care apoi se decontează prin compensare |
| Registrul jurnal | Formula contabilă generată la contare |
Greșeli frecvente
| Greșeală | Consecință | Cum eviți |
|---|---|---|
| Compensezi mai mult decât soldul | Solduri negative pe partener | Verifică soldurile prin reconciliere înainte |
| Folosești cont grup (fără punct) | Eroare la contare | Selectează doar conturi analitice (ex. 521.1, nu 521) |
| Nu selectezi cont cu subcont Partener | Soldurile pe partener nu se actualizează | Alege conturi care au subcont Partener configurat |
| Anulezi creanță fără documente justificative | Risc fiscal la control SFS | Pregătește actele: decizie internă, corespondență, dovada prescripției |
| Nu stornezi compensarea greșită înainte de a o reface | Dublare formule contabile | Stornează mai întâi, apoi creează documentul corect |
Depanare
| Problemă | Cauză | Soluție |
|---|---|---|
| „Contul selectat nu permite contare" | Ai selectat un cont grup (fără punct, ex. 521) | Selectează contul analitic: 521.1 |
| Soldul partenerului nu s-a modificat | Documentul e în ciornă, nu contat | Contează documentul |
| Suma compensării depășește soldul | Ai introdus o sumă mai mare decât datoria sau creanța | Verifică soldurile prin Reconciliere și ajustează suma |
| Nu apare câmpul „Contrapartener" | Tipul compensării nu necesită contrapartener (write_off, advance_settlement) | Normal — contrapartenerul e necesar doar pentru offset și transfer |
| Formula contabilă pare inversată | Ai inversat conturile de debit/credit | Stornează și recreează cu conturile corecte |
Întrebări frecvente
Când folosesc compensarea reciprocă?
Când un partener este simultan furnizor și client, și ambii aveți obligații reciproce. Compensarea stinge obligațiile fără mișcare de bani. Este necesară și o bază juridică — un act de compensare semnat de ambele părți.
Pot compensa sume în valute diferite?
Nu într-un singur document. Fiecare compensare este într-o singură valută. Pentru obligații în valute diferite (ex. datorie în EUR, creanță în MDL), creezi compensări separate, folosind cursul BNM din data compensării.
Trebuie acordul partenerului pentru compensare?
Din punct de vedere contabil, POSfix nu impune validare externă. Dar din punct de vedere juridic (art. 651-656 Cod Civil RM), compensarea reciprocă trebuie agreată de ambele părți. Pregătește un act de compensare semnat de ambii parteneri.
Cum verific soldurile înainte de compensare?
Folosește Reconcilierea pentru a vedea creanțele și datoriile pe fiecare partener. Selectează partenerul, generează raportul pe perioada relevantă și verifică soldurile finale.
Pot anula o compensare contată?
Da, prin stornare (storno roșu). POSfix creează înregistrări inverse cu sumă negativă, iar soldurile revin la starea anterioară. Nu poți șterge un document contat — doar storna.
Cum tratez avansurile cu TVA la compensare?
La decontarea avansului, pe lângă închiderea contului 224/523, trebuie să stornezi TVA pe avans (dacă a fost înregistrat separat). POSfix tratează automat TVA la decontare dacă avansul a fost înregistrat corect inițial.
Ce diferență este între anulare creanță și compensare?
La compensare, ambii parteneri au obligații reciproce care se sting. La anulare, renunți la o creanță (cheltuială) sau la o datorie (venit) fără contrapartidă. Anularea afectează direct rezultatul financiar.
Pot crea compensare din fișa partenerului?
Da. În fișa partenerului, tab-ul „Compensări" afișează compensările existente și permite crearea unora noi, cu partenerul pre-completat și blocat.
Ce termen de prescripție se aplică în Republica Moldova?
Conform art. 267 din Codul Civil al Republicii Moldova, termenul general de prescripție este de 3 ani. După expirarea acestuia, creanța poate fi anulată contabil cu trecere pe cheltuieli.
Compensarea este obligatorie dacă partenerul e și furnizor, și client?
Nu. Compensarea este opțională. Poți alege să faci plăți separate. Dar compensarea simplifică fluxul de numerar — nu mai trebuie să circule bani efectivi.
Cum documentez compensarea pentru control fiscal?
Pregătește: (1) actul de compensare semnat de ambele părți, (2) facturile care au generat datoriile/creanțele, (3) reconcilierea la data compensării. Păstrează actul minim 5 ani (termen de păstrare conform legislației RM).
Pot compensa obligații din ani diferiți?
Da. POSfix nu restricționează compensarea la aceeași perioadă. Poți compensa o creanță din 2024 cu o datorie din 2025, atât timp cât ambele sunt valide și neexpirate.
Pagini conexe
- Reconciliere — verifici soldurile înainte de compensare
- Parteneri — registrul partenerilor implicați
- Facturi furnizori — sursă de datorii comerciale
- Documente de vânzare — sursă de creanțe comerciale
- Planul de conturi — conturile analitice pentru compensări
- Contracte — termenii relației comerciale cu partenerul