Decizii LACERTA: data = ultima zi, 542 cu parteneri, 4428/01, backup .fbk
- genereaza_xlsx: coloana data = ultima zi a lunii; etalonul de regresie actualizat doar pe aceasta coloana (verificat celula cu celula). - config: 542 cont cu parteneri (acum identic cu REF); descrierea lui 4092 corectata. - extrage/citire_fdb: .fbk se restaureaza cu gbak -c in temporar; test ca da aceleasi fisiere ca FDB-ul. - test_lacerta: 49/53 frunze identice cu REF, 4428.TOATE -> 4428/01. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EYeAtVxeS8m4oXekjX8Am2
This commit is contained in:
10
README.md
10
README.md
@@ -16,14 +16,14 @@ Rezultatul este `iesiri/init_FIRMA_2026_6.xlsx`, care se importa in ROACONT.
|
||||
|
||||
| sursa | fisier | ce se obtine |
|
||||
|---|---|---|
|
||||
| SAGA noua (Firebird) | `CONT_BAZA.FDB` (o **copie**, nu baza vie) | balanta + parteneri cu CUI + facturi per document |
|
||||
| SAGA noua (Firebird) | `CONT_BAZA.FDB` (o **copie**, nu baza vie) sau backup `.fbk` | balanta + parteneri cu CUI + facturi per document |
|
||||
| export SAGA | `.xls` / `.xlsx` | doar balanta |
|
||||
| balanta tiparita | `.pdf` | doar balanta |
|
||||
|
||||
Tipul se deduce din extensie. **FDB-ul e sursa recomandata.** Clientul face copia dupa
|
||||
`docs/procedura_copie_fdb_client.md`. Poate fi si oprita (`shutdown`): unealta
|
||||
lucreaza pe o copie a ei si nu atinge fisierul primit. Backupul `.fbk` nu e acceptat
|
||||
inca.
|
||||
lucreaza pe o copie a ei si nu atinge fisierul primit. Un `.fbk` se restaureaza
|
||||
automat in temporar.
|
||||
|
||||
## Pasii
|
||||
|
||||
@@ -54,7 +54,8 @@ Coloane: `cont_saga`, `cont`, `acont`, `exclus`, `motiv`. `cont` are maxim 4 car
|
||||
| `4428.TOATE` | toate analiticele lui 4428 |
|
||||
| `4428.RESTUL` | analiticele lui 4428 fara corectie exacta |
|
||||
|
||||
Exemple: `419.NETOPIA -> 419 / 2`, `4428.TOATE -> 4428 / (gol)` = strange tot pe sintetic.
|
||||
Exemple: `419.NETOPIA -> 419 / 2`, `4428.TOATE -> 4428 / 01` = strange toate analiticele
|
||||
pe unul singur (lasa `acont` gol doar daca sinteticul nu are si postari directe).
|
||||
Cand un analitic nu incape in 4 caractere, genereaza se opreste si iti cere corectia.
|
||||
|
||||
## Reguli de stiut
|
||||
@@ -62,6 +63,7 @@ Cand un analitic nu incape in 4 caractere, genereaza se opreste si iti cere core
|
||||
- Conturile cu parteneri sunt in `config/conturi_parteneri.csv` (autoritatea).
|
||||
Primesc un rand `BALANTA` pe sintetic si randuri `FACTURA` per partener sau document.
|
||||
- In xlsx intra doar frunzele (ultimul nivel de analitic).
|
||||
- Data soldurilor este ultima zi a lunii (`30.06.2026` pentru `--luna 6`).
|
||||
- Diferenta dintre sintetic si suma analiticelor (note puse direct pe sintetic) iese
|
||||
pe un analitic de diferenta (`9999`, `99`) sau, la parteneri, pe `NEREPARTIZAT` in ROA.
|
||||
- Nu ajusta cifre ca sa treaca o verificare. Raporteaza.
|
||||
|
||||
Reference in New Issue
Block a user