Skip to content

🐞 Bug Report – Eroare la procesarea balanței pentru entități fără scop patrimonial #56

@eugenpasca

Description

@eugenpasca

🐞 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions