Aceeasi problema si fix ca in ROAGEST/COMUN: modificari fantoma dupa
svn update cauzate de core.autocrlf.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Cache-ul e la D:\ROA\_vfp_textcache\roacnpro (mutat din foxbin2prg);
editarile .vcx/.scx se pot face pe text cu txt2vcx.ps1 (vezi CLAUDE.md
din D:\ROA\UTIL\foxbin2prg).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Precizia coeficientului de distanta revine la 2 zecimale (gnProcDistPrecizie=2)
pentru compatibilitate cu facturile/stornarile anterioare. Cand procdist se
rotunjeste la 0 (distante scurte) si se introduce o valoare finala manuala,
aceasta se repartizeaza proportional pe nave dupa baza fara coeficient de
distanta (tarif * cant * (corect + procdiv)), la facturare si la stornare.
Cantitatea de stornare se recalculeaza proportional, nu mai devine 0.
Bump versiune 2.0.5 -> 2.0.6.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Pentru distante scurte (ex. 0.2 km) coeficientul de distanta rotunjit la 2
zecimale iesea 0, deci valoarea facturata era 0. Rotunjire la 3 zecimale in
do_executa si in afisarea "mod de calcul". Protectie la impartirea cu 0 la
valoarea finala cand valoarea convoiului calculat este 0.
Adauga docs/fluxuri_calcul_facturare.md (lant facturare end-to-end pe tipuri)
si referinta in CLAUDE.md. Changelog 2.0.5.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>