Ai un partener căruia îi vinzi și de la care cumperi. Îi datorezi 40.000 de lei, el îți datorează 52.000.
Varianta proastă e cunoscută: două plăți încrucișate, două comisioane bancare și o săptămână în care aceiași bani fac un tur inutil prin două bănci.
Varianta normală e compensarea: un document semnat de ambele părți prin care se sting 40.000 de lei din ambele direcții, rămânând o creanță de 12.000.
Problema e că într-un ERP internațional nu există funcția asta. Ce există e reconcilierea manuală — și tocmai acolo începe diferența dintre o compensare și o improvizație.
De ce o reconciliere nu e o compensare
Tehnic, poți ajunge la același rezultat contabil potrivind manual liniile. Practic, pierzi trei lucruri:
- Documentul. Procesul-verbal de compensare e un act care se semnează de ambele părți și se păstrează. Dacă în sistem există doar o potrivire de linii făcută de cineva într-o după-amiază, peste un an nu mai știe nimeni ce s-a compensat, pe ce bază și cu acordul cui.
- Starea. O compensare are un ciclu: se pregătește, se semnează, produce efecte. O reconciliere are doar „făcut".
- Reversibilitatea curată. O compensare greșită trebuie desfăcută, nu „compensată înapoi" cu încă un document care încurcă și mai tare soldurile.
Cum arată fluxul în Odoo
Modulul adaugă un model propriu de compensare, cu bară de stare — ciornă, efectuat, anulat — și cu fir de discuție, deci cu istoric complet: cine l-a făcut, când, ce s-a schimbat.
Pasul 1 — alegi partenerul și data. Documentul adună liniile nereconciliate de pe conturile de creanțe și de datorii ale partenerului, la data aleasă.
Pasul 2 — alegi ce se stinge. Pe fiecare linie decizi cât se compensează: integral sau parțial. O factură mare poate fi stinsă pe jumătate, exact cât acoperă datoria din partea cealaltă.
Pasul 3 — validezi. Se postează o singură notă echilibrată, într-un jurnal de operațiuni diverse, care închide liniile potrivite prin reconcilierea standard din Odoo.
După asta, facturile implicate arată ca orice factură stinsă. Nu rămân într-o stare specială, nu cer tratament aparte la închidere și nu surprind pe nimeni în balanța pe partener.
Anularea, când s-a greșit
Anularea readuce nota sursă în ciornă și apoi o anulează, eliberând liniile reconciliate anterior. Facturile redevin deschise, cu soldurile de dinainte.
E important că asta se face din document, nu prin desfacerea manuală a reconcilierii: documentul rămâne în sistem, anulat, cu istoricul lui. Se vede că a existat o compensare și că a fost anulată — ceea ce, la un control sau la o discuție cu partenerul, e exact informația care trebuie.
Ce verifici înainte
Compensarea e o operațiune simplă care devine complicată dacă baza nu e curată. Patru verificări care prind aproape tot:
- Partenerul e același pe ambele părți. Sucursale, puncte de lucru, fișe duplicate — toate produc situația în care creanța e pe un partener și datoria pe altul. Compensarea se face pe entitatea comercială, deci fișele trebuie să fie legate corect.
- Documentele sunt validate. Liniile din ciorne nu există pentru compensare.
- Nu sunt deja parțial reconciliate cu altceva. Dacă o factură are deja o plată parțială, în compensare intră doar soldul.
- Acordul există. Compensarea presupune acordul ambelor părți, iar documentul generat e suportul lui. Întâi se convine, apoi se înregistrează — nu invers.
Când merită folosită
În orice relație comercială în două sensuri, dar mai ales:
- distribuție cu retur de ambalaje sau marfă, unde facturile curg în ambele direcții lunar;
- servicii încrucișate între firme din același grup;
- colaborări cu subcontractanți care sunt, în același timp, clienți.
Pentru firmele astea, compensarea lunară nu e un caz excepțional, ci o rutină. Iar o rutină merită un document, nu o improvizație repetată.
În rezumat
Diferența dintre compensare și reconciliere nu e contabilă, e documentară. Rezultatul în balanță poate fi identic; ce diferă e dacă peste un an mai poți explica ce s-a întâmplat.
Modulul e pe Odoo Apps, pentru Odoo 19 și 20: Account Compensation.
Dacă vrei să vedem cum arată pe partenerii tăi cu flux în ambele sensuri: nexterp.ro/contactus.