LIVRAT
O definiție ca date
Cod, nume, față (client, cabinet sau amândouă), sursă, filtre, coloane, totaluri și grafice. Un raport nou e un rând în listă, nu un ecran nou. Tabelul și graficele ies din același executor, pe aceeași perioadă și cu aceleași filtre.
LIVRAT
Totalul e al jurnalului
Sursa e întotdeauna o proiecție, niciodată registrul brut, deci se poate goli și rederiva. „Vânzări pe produs” folosește aceeași listă de documente ca jurnalul de vânzări, iar patru tăieturi ale vânzărilor dau același total fără TVA ca el.
LIVRAT
Filtrele filtrează cu adevărat
Un filtru apare pe ecran numai dacă îl primește sursa raportului și sursa fiecărui grafic: se citește din semnătura funcției, nu dintr-o listă ținută de mână. Același filtru trece prin rută și prin export, iar ce raportul nu poate aplica e refuzat cu un mesaj, nu ignorat în tăcere.
LIVRAT
Se exportă ce se vede
XLSX cu cifre, nu text formatat, PDF și CSV, cu aceleași coloane, aceleași filtre și același rol ca pe ecran. CSV-ul are punct și virgulă și virgulă zecimală, cum îl citește Excelul românesc; ziua se scrie românește în toate trei.
LIVRAT
Fiecare față, rapoartele ei
Din cele 50, 36 se văd la ambele fețe, 10 numai la cabinet și 4 numai la client. Coloanele și filtrele contabile se taie la server pentru client: un câmp care nu pleacă pe rețea nu se poate citi din rețea.
LIVRAT
Salvat ca fapt
Pe „Tabloul meu” se salvează întrebarea, nu răspunsul: raportul și filtrele lui, ca fapt în registru. Resalvarea înlocuiește filtrele fără să șteargă istoria, iar scoaterea de pe tablou adaugă un fapt, nu șterge.