🐞 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.
🐞 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:
Eroare returnată
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:
API-ul pare să returneze câmpuri specifice acestui tip de entitate, care nu sunt acoperite în implementarea curentă a enum-ului.
Exemplu afectat
14188746Context & 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.