Skip to main content

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ăriCompensă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 (cont 523), iar acum vine factura finală și trebuie să închizi avansul.

Cum creezi o compensare — pas cu pas

  1. Deschide Compensări din sidebar (sau din tab-ul dedicat din fișa partenerului).
  2. Apasă „Compensare nouă".
  3. Selectează tipul compensării: offset, transfer, write_off sau advance_settlement.
  4. Selectează partenerul principal. Pentru offset și transfer, selectează și contrapartenerul.
  5. Completează suma și valuta.
  6. Selectează contul debit și contul credit — conturile analitice cu subcont Partener.
  7. Adaugă o descriere (opțional, dar recomandat pentru audit).
  8. Salvează (ciornă) → verifică datele.
  9. Contează — formula contabilă se generează în Registrul jurnal.
Verifică soldurile înainte

Î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âmpValoare
TipCompensare reciprocă (offset)
PartenerSRL TransLogistic
Suma28.000 MDL
Cont debit521.1 Datorii furnizori
Cont credit221.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țiuneDebitCreditSumă
Plata avansului224 Avansuri acordate242 Cont curent60.000 MDL
TVA pe avans (20%)534.2 TVA de recuperat224 Avansuri acordate10.000 MDL

Etapa 2 — Primirea facturii finale (120.000 MDL cu TVA):

OperațiuneDebitCreditSumă
Factura furnizor211.x Materiale521.1 Datorii furnizori100.000 MDL
TVA pe factură534.1 TVA deductibilă521.1 Datorii furnizori20.000 MDL

Etapa 3 — Compensare avans (document de compensare, tip advance_settlement):

OperațiuneDebitCreditSumă
Decontare avans521.1 Datorii furnizori224 Avansuri acordate50.000 MDL
Stornare TVA pe avans224 Avansuri acordate534.2 TVA de recuperat10.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țiuneDebitCreditSumă
Compensarea creanței cu datoria521.x Datorii comerciale221.x Creanțe comercialeSuma compensată

2. Transfer de datorie (transfer)

OperațiuneDebitCreditSumă
Transfer de la partenerul A la B521.x (partener sursă)521.x (partener destinație)Suma transferată

3. Anulare creanță (write_off)

OperațiuneDebitCreditSumă
Anularea creanței prescrise714.x Alte cheltuieli operaționale221.x Creanțe comercialeCreanța anulată

4. Anulare datorie (write_off)

OperațiuneDebitCreditSumă
Anularea datoriei521.x Datorii comerciale612.x Alte venituri operaționaleDatoria anulată

5. Decontare avans furnizor (advance_settlement)

OperațiuneDebitCreditSumă
Decontare avans acordat521.x Datorii comerciale224.x Avansuri acordateSuma avansului

6. Decontare avans client (advance_settlement)

OperațiuneDebitCreditSumă
Decontare avans primit523.x Avansuri primite221.x Creanțe comercialeSuma avansului
Implicații fiscale la anulare

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)
  1. Ciornă — completezi datele, salvezi, verifici conturile și sumele. Poți modifica liber.
  2. Contat — formula contabilă este generată în Registrul jurnal. Soldurile partenerilor sunt actualizate. Nu mai poți modifica documentul.
  3. 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:

  1. Factură furnizor pentru bunurile/serviciile primite → Dt 2xx / Ct 521.1
  2. Document de vânzare pentru bunurile/serviciile livrate → Dt 221.1 / Ct 6xx
  3. Compensare reciprocă pentru stingerea obligațiilor → Dt 521.1 / Ct 221.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") / Ct 221.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

DocumentLegătura
Facturi furnizoriGenerează datorii pe 521.x — sursa pentru compensare
Documente de vânzareGenerează creanțe pe 221.x — sursa pentru compensare
ReconciliereVerifici soldurile înainte de a crea compensarea
Operațiuni bancarePlata avansului (Dt 224 / Ct 242) care apoi se decontează prin compensare
Registrul jurnalFormula contabilă generată la contare

Greșeli frecvente

GreșealăConsecințăCum eviți
Compensezi mai mult decât soldulSolduri negative pe partenerVerifică soldurile prin reconciliere înainte
Folosești cont grup (fără punct)Eroare la contareSelectează doar conturi analitice (ex. 521.1, nu 521)
Nu selectezi cont cu subcont PartenerSoldurile pe partener nu se actualizeazăAlege conturi care au subcont Partener configurat
Anulezi creanță fără documente justificativeRisc fiscal la control SFSPregătește actele: decizie internă, corespondență, dovada prescripției
Nu stornezi compensarea greșită înainte de a o refaceDublare formule contabileStornează 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 modificatDocumentul e în ciornă, nu contatContează documentul
Suma compensării depășește soldulAi introdus o sumă mai mare decât datoria sau creanțaVerifică 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/creditStornează ș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