Balanța de verificare este un raport contabil care arată evoluția fiecărui cont contabil de la începutul anului până la luna în care este generată; SAGA o exportă în XML după închiderea lunii. Documentul spune, pentru fiecare sumă din Dublin, contul și câmpul din XML din care se ia.
câmp XML — de exemplu 704 · rulajt_c. În XML fiecare cont apare o singură dată, iar fiecare câmp o singură dată pe cont, deci perechea cont + câmp identifică exact o valoare. Corespondența câmp → coloana din balanță este în tabelul din secțiunea „Cum se citește balanța". Când sunt mai multe conturi, se adună. Sumele care nu vin din balanță sunt marcate nu vine din balanță.| Parametru | Descriere |
|---|---|
| Balanța lunii | Fișierul XML exportat din SAGA după închiderea lunii (același conținut există și ca XLSX). Un rând pe cont. |
| Firma și luna | Fișierul nu le conține — verificat pe ambele formate: nici câmpurile XML, nici foaia XLSX, nici proprietățile fișierului nu au firma sau luna; singura dată din fișier este momentul exportului (ex. 10.09.2026 13:49), care nu spune nimic despre lună. Luna nu se poate deduce sigur din conținut. Se transmit împreună cu fișierul, de exemplu în numele lui: CUI_2026-08.xml. |
Balanța exportată din SAGA are 7 grupuri de coloane (lista completă din SAGA, cu câmpul corespunzător din XML/XLSX, este în tabelul de sub imagine). Fiecare grup are o coloană Debitoare și una Creditoare.
| Grup în SAGA | Ce înseamnă | Câmp XML — Debitoare | Câmp XML — Creditoare |
|---|---|---|---|
| Solduri inițiale an | Soldul la 1 ianuarie | deb_init | cred_init |
| Solduri inițiale perioadă | Soldul la începutul lunii | sold_in_d | sold_in_c |
| Sume precedente | Solduri inițiale an + mișcările de la 1 ianuarie până la începutul lunii | deb_prec | cred_prec |
| Rulaje perioadă | Mișcările lunii | rulaj_d | rulaj_c |
| Total rulaje | Mișcările de la 1 ianuarie până la sfârșitul lunii, fără soldul inițial | rulajt_d | rulajt_c |
| Sume totale | Sume precedente + Rulaje perioadă (= Solduri inițiale an + Total rulaje) | total_deb | total_cred |
| Sume finale | Soldul la sfârșitul lunii (diferența dintre Debitoare și Creditoare la Sume totale) | fin_d | fin_c |
Celelalte câmpuri din XML: cont (simbolul contului), denumire, tip (A = activ, P = pasiv, B = bifuncțional).
4111.00001, 446.01, 1171.02) și stă imediat sub contul lui sintetic (4111), care conține totalul analiticelor. Regula: când o sumă din Dublin se ia pe un cont întreg (ex. 4111), se citește rândul sintetic; când se ia pe un anumit analitic (ex. 446.01 — impozitul pe dividende), se citește rândul analitic. Niciodată amândouă.rulajt_ cu rulaj_.| Suma din Dublin | Cont + câmp XML | Observații |
|---|---|---|
| Venituri facturate (387.420) | 704 și celelalte conturi 70x · rulajt_c | |
| Încasate (297.670) | 4111 · rulajt_c | |
| Neîncasate (89.750) | 4111 · fin_d + 4118 · fin_d | Numărul de facturi: nu vine din balanță |
| Suma din Dublin | Cont + câmp XML | Observații |
|---|---|---|
| Cheltuieli (148.670) | toate conturile 6xx, fără 691 și 698 · rulajt_d | Se adună conturile sintetice. |
| Deductibile (142.880) | nu vine din balanță | Vin din nucleu (deductibilitatea stabilită de Iris pe fiecare document). |
| Nedeductibile (5.790) | nu vine din balanță | Vin din nucleu (deductibilitatea stabilită de Iris pe fiecare document). |
Caseta a treia deschide pagina Banii tăi, care are trei componente — Dividende (3a), Deconturi (3b), Împrumuturi (3c); fiecare se desface într-o listă. Mai jos, fiecare sumă, în ordinea în care apare pe ecran.
| Suma din Dublin | Cont + câmp XML | Observații |
|---|---|---|
| Poți scoate · net (34.158) | Dividende (21.840) + Deconturi (2.318) + Împrumuturi (10.000) | Dacă rezultatul e negativ se afișează 0. |
| Dividende (21.840) | Net „de ridicat" (9.240) + Net „profit nedistribuit" (12.600) — adică rândul 2 coloana Net + rândul 1 coloana Net din lista de dedesubt | |
| — Nete, decise prin AGA — de ridicat (9.240) | Rândul 2 din listă, coloana Net (dividendele interimare) | Vezi maparea listei mai jos. |
| — Profit nedistribuit: 15.000 = 12.600 net + 2.400 impozit | Rândul 1 din listă: coloana Brut = coloana Net + coloana Impozit | Vezi maparea listei mai jos. |
Lista „Dividende · decizii și distribuiri" — rând cu rând:
| Rând · coloană | Cont + câmp XML | Observații |
|---|---|---|
| Rândul 1 „Profit nedistribuit" · Brut (15.000) | Brut = (1171·fin_c − 1171·fin_d) + (121·fin_c − 121·fin_d) − 463·fin_d | |
| Rândul 1 · Impozit (2.400) | Brut × 16 % | Cota vine din motorul de reguli. |
| Rândul 1 · Net (12.600) | Brut × 84 % (= Brut − Impozit) | |
| Rândul 1 · Data, Stare | — / „nedistribuit" | Fără dată; starea e fixă. |
| Rândul 2 „Dividende · martie 2026" (interimare) · Brut (11.000) | TBD | |
| Rândul 2 · Impozit (1.760) | TBD | |
| Rândul 2 · Net (9.240) | TBD | |
| Rândul 2 · Stare („decise · de ridicat" / „ridicate") | TBD | |
| Rândul 3 „Dividende · decembrie 2025" (anuale) · Brut (13.375) | TBD | |
| Rândul 3 · Impozit (2.140) | TBD | |
| Rândul 3 · Net (11.235) | TBD | |
| Rândul 3 · Stare („ridicate · impozit plătit" / „de ridicat") | TBD | |
| Data hotărârii, „Vezi decizia" | nu vine din balanță | Din Documentele firmei (hotărârea AGA). |
| Suma din Dublin | Cont + câmp XML | Observații |
|---|---|---|
| Deconturi (2.318) / „total" | 542 · fin_c | Dacă 542 are sold pe Debitoare (fin_d > 0), se afișează 0 — soldul debitor înseamnă bani pe care asociatul trebuie să-i dea înapoi firmei. |
| Lista documentelor (Altex, eMAG…), numărul „4 documente" | nu vine din balanță | Documentele vin din nucleu; balanța are doar totalul. |
| Suma din Dublin | Cont + câmp XML | Observații |
|---|---|---|
| Împrumuturi (10.000) / „sold" | 4551 · fin_c | |
| Rambursări (în lună) | 4551 · rulaj_d | Balanța dă totalul rambursat în lună; datele fiecărei rambursări: nu vine din balanță |
| Suma inițială a împrumutului, data, contractul, starea | nu vine din balanță |
| Suma din Dublin | Cont + câmp XML | Observații |
|---|---|---|
| Plătite (38.240) | toate conturile de taxe: 4423, 4315, 4316, 436, 444, 4381, 4411, 4418, 446, 447 · rulajt_d | Se adună conturile. Numărul de plăți: nu vine din balanță |
| De plată acum (12.700) | toate conturile de taxe: 4423, 4315, 4316, 436, 444, 4381, 4411, 4418, 446, 447 · fin_c | Se adună conturile. |
| Următoarea scadență (27.Apr) | nu vine din balanță | Din calendarul fiscal. |
| Suma din Dublin | Cont + câmp XML | Observații |
|---|---|---|
| TVA — suma din rândul principal (8.740) | 4423 · fin_c | |
| TVA · Mar.26 — suma perioadei (8.740) | 4423 · rulaj_c din balanța ultimei luni a perioadei de TVA (luna sau trimestrul) | Este TVA-ul stabilit la închiderea perioadei, cel din decontul D301. |
| Starea („De plată" / „Plătit") | 4423 · rulaj_c4423 · rulaj_d din balanța lunii următoare | Pentru luna curentă: dacă 4423·rulaj_c este mai mare ca 0, starea este „De plată". Starea se schimbă luna următoare, când 4423·rulaj_d este mai mare ca 0 și stinge suma lunii trecute. Sumele de plată din lunile precedente se închid cu plata pe principiul FIFO. Data plății: nu vine din balanță |
| Beneficiar, IBAN, Detalii plată | nu vine din balanță | Nomenclatorul ANAF / Trezorerie. |
| Suma din Dublin | Cont + câmp XML | Observații |
|---|---|---|
| Taxe salarii — rândul principal (2.625) | 4315 + 4316 + 436 + 444 (+ 4381) · fin_c | |
| Salarii · Mar.26 — suma lunii (2.625) | 4315 + 4316 + 436 + 444 · rulaj_c din balanța lunii statului de plată | |
| Din ce e compusă — Impozit pe venit (390) | 444 · rulaj_c | |
| Din ce e compusă — CAS · pensii (1.500) | 4315 · rulaj_c | |
| Din ce e compusă — CASS · sănătate (600) | 4316 · rulaj_c | |
| Din ce e compusă — CAM · asigurare muncă (135) | 436 · rulaj_c | |
| Starea („De plată" / „Plătit") | 4315 + 4316 + 436 + 444 · rulaj_c4315 + 4316 + 436 + 444 · rulaj_d din balanța lunii următoare | Pentru luna curentă, dacă suma (conturile·rulaj_c) este mai mare ca 0, starea este „De plată". Starea se schimbă luna următoare, când conturile·rulaj_d este mai mare ca 0 și stinge suma lunii trecute. Sumele de plată din lunile precedente se închid cu plata pe principiul FIFO. |
| „1 angajat", data plății, Beneficiar, IBAN | nu vine din balanță | SalarEasy / nomenclator ANAF. |
| Suma din Dublin | Cont + câmp XML | Observații |
|---|---|---|
| Impozit pe venit · micro — rândul principal (1.335) | 4418 · fin_c pentru micro4411 · fin_c pentru plătitor de impozit pe profit | |
| Impozit micro · T1-26 — suma trimestrului (1.335) | 4418 (micro) / 4411 (profit) · rulaj_c din balanța ultimei luni a trimestrului (martie, iunie, septembrie, decembrie) | |
| „1 % din 133.470 lei facturați în T1" | Baza = impozitul trimestrului (rândul de mai sus) ÷ cota de impozit; cota vine din motorul de reguli (ex. 1 %) | Baza nu se poate lua din balanță; se calculează invers, din impozit și cotă. |
| Starea („De plată" / „Plătit") | 4418 (micro) / 4411 (profit) · rulaj_c4418 (micro) / 4411 (profit) · rulaj_d din balanța lunii următoare | Pentru luna curentă, dacă suma (4418 sau 4411·rulaj_c) este mai mare ca 0, starea este „De plată". Starea se schimbă luna următoare, când 4418 sau 4411·rulaj_d este mai mare ca 0 și stinge suma lunii trecute. Sumele de plată din lunile precedente se închid cu plata pe principiul FIFO. |
| Data plății, Beneficiar, IBAN | nu vine din balanță |
| Suma din Dublin | Cont + câmp XML | Observații |
|---|---|---|
| Impozit pe dividende — rândul principal („—" / La zi) | 446.01 · fin_c | Dacă e 0 → „La zi"; altfel se afișează suma. |
| Dividende · Mar.26 — impozitul (1.760) | 446.01 · rulaj_c din balanța lunii în care s-au plătit dividendele | Impozitul se înregistrează la plata dividendelor, nu la hotărâre. |
| „16 % din 11.000 lei distribuiți" — brutul | Brut = impozitul lunii (rândul de mai sus) ÷ cota de impozit; cota vine din motorul de reguli (16 %) | Brutul nu se extrage din balanță; se calculează invers, din impozit și cotă. |
| Starea („De plată" / „Plătit") | 446.01 · rulaj_c446.01 · rulaj_d din balanța lunii următoare | Pentru luna curentă, dacă suma (446.01·rulaj_c) este mai mare ca 0, starea este „De plată". Starea se schimbă luna următoare, când 446.01·rulaj_d este mai mare ca 0 și stinge suma lunii trecute. Sumele de plată din lunile precedente se închid cu plata pe principiul FIFO. Data plății: nu vine din balanță |
| Suma din Dublin | Cont + câmp XML | Observații |
|---|---|---|
| Impozite locale — rândul principal | 446.02 · fin_c | Ce mai e de plătit la primărie. „necunoscută / așteptăm decizia" = decizia de impunere nu a fost încărcată (nu vine din balanță). |
| Impozit auto · rata 1 (849,50) — suma impusă | 446.02 · rulaj_c | |
| Starea („De plată" / „Plătit") | 446.02 · rulaj_c446.02 · rulaj_d din balanța lunii următoare | Pentru luna curentă, dacă suma (446.02·rulaj_c) este mai mare ca 0, starea este „De plată". Starea se schimbă luna următoare, când 446.02·rulaj_d este mai mare ca 0 și stinge suma lunii trecute. Sumele de plată din lunile precedente se închid cu plata pe principiul FIFO. Data plății: nu vine din balanță |
| Datele ratelor (31.Mar + 30.Sep), Primăria | nu vine din balanță | Calendar fiscal / decizia de impunere. |
| Situație | Comportament |
|---|---|
| Balanța lunii lipsește sau nu e echilibrată (totalul Debitoare ≠ totalul Creditoare pe conturile sintetice, la Sume finale) | Nu se actualizează nimic în Dublin; rămân cifrele lunii anterioare și se semnalează echipei. |
| Aceeași lună primită a doua oară | Înlocuiește balanța anterioară a acelei luni; cifrele se recalculează, nu se adună de două ori. |
| Suma se ia pe un cont care are analitice (ex. 4111, 446) | Se citește doar rândul sintetic (fără punct în simbol) sau doar analiticul cerut — niciodată amândouă, altfel suma se dublează. |
| Un cont din reguli nu există în balanță (ex. 457, 463, 4551, 542) | Se consideră 0 — nu e eroare. |
| O sumă iese negativă (ex. „Poți scoate", „Profit nedistribuit") | Se afișează 0. |