Conturi cu parteneri cu analitice functionale: BALANTA per acont

Cand analiticele unui cont cu parteneri primesc acont prin corectii
(461.SGR -> 461/SGR, 461.RESTUL -> 461/1), generatorul scrie cate un
BALANTA per (cont, acont) si FACTURA cu acelasi acont (pct. 16); postarile
direct pe sintetic merg pe acontul de diferenta, ca la banca. Inainte, acontul
ajungea doar pe FACTURA, nu si pe BALANTA agregat - dezacord tacut.
Fara astfel de corectii, iesirea e neschimbata (etalonul trece).

LACERTA: 4092.1 -> 4092/1, identic cu REF; 50/53 frunze identice.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EYeAtVxeS8m4oXekjX8Am2
This commit is contained in:
2026-09-27 16:47:06 +03:00
parent b5773c9822
commit d188c76c7f
6 changed files with 98 additions and 31 deletions

View File

@@ -39,15 +39,17 @@ CORECTII = [
["419.NETOPIA", "419", "2", None, "ca in REF"],
# REF are un singur rand 4428; 01 ca sa iasa frunze curate langa diferenta 4428/99
["4428.TOATE", "4428", "01", None, "decizie 26.09.2026"],
# analitic functional pe cont cu parteneri: ramane analitic (decizie 27.09.2026).
# 461.SGR exista in plan, dar fara note: 461 e postat doar pe sintetic.
["4092.1", "4092", "1", None, "analitic functional"],
]
# frunza -> (REF, NOI), cu (totdeb, totcred); None = frunza lipseste
DIFERENTE_ASTEPTATE = {
# postarile direct pe sinteticul 401 intra pe net (regula stabilita), deci rulajul scade
("401", ""): ((8991.55, 57253.22), (5536.75, 53798.42)),
# 4092 e cont cu parteneri in config; REF l-a pus pe analitic si a pierdut 1563.37
("4092", ""): (None, (4170.23, 0.0)),
("4092", "1"): ((2606.86, 0.0), None),
# 4092: note direct pe sintetic -> acont de diferenta; REF le-a pierdut
("4092", "99"): (None, (1563.37, 0.0)),
# nota de 900 direct pe 419: analitic de diferenta; REF a pierdut-o
("419", "9999"): (None, (0.0, 900.0)),
# 4428: analiticele M/TI/TP pe 01 (corectie), postarile direct pe sintetic pe 99;