-
Notifications
You must be signed in to change notification settings - Fork 21
Description
🐞 Bug Report – Eroare la procesarea balanței pentru entități fără scop patrimonial
Descriere problemă
La extragerea balanței pentru anumite entități juridice, aplicația generează o eroare de tip ValueError în momentul în care se încearcă crearea înregistrării asociate balanței.
Codul care declanșează problema este următorul:
$vat = 14188746;
$an = 2024;
return $client->balanceSheet()->create([
'cui' => $vat,
'an' => $year,
]);Eroare returnată
ValueError
"FONDURI PRIVIND ACTIVITATILE FARA SCOP PATRIMONIAL"
is not a valid backing value for enum Anaf\Enums\BalanceSheet\BL
Context & observații
-
Eroarea apare în momentul mapării valorilor returnate de API-ul ANAF către enum-ul
Anaf\Enums\BalanceSheet\BL. -
Valoarea
"FONDURI PRIVIND ACTIVITATILE FARA SCOP PATRIMONIAL"nu este definită ca backing value în enum. -
Din analiza datelor returnate de API, reiese că structura balanței diferă semnificativ pentru:
- entități fără scop patrimonial (ONG-uri, fundații, asociații etc.)
-
API-ul pare să returneze câmpuri specifice acestui tip de entitate, care nu sunt acoperite în implementarea curentă a enum-ului.
Exemplu afectat
- CUI:
14188746 - Structura balanței diferă față de cea standard utilizată pentru societăți comerciale
Context & observații
Nu știu dacă este de interes rezolvarea acestei probleme. În situația mea am tratat-o ca o excepție și ignor datele din balanță. Dar am vrut să raportez acest lucru.