itrack / anaf Goto Github PK
View Code? Open in Web Editor NEWLibrarie PHP pentru verificarea in API ANAF a contribuabililor care sunt inregistrati conform art. 316 din Codul Fiscal #StandWithUkraine 🇺🇦
License: MIT License
Librarie PHP pentru verificarea in API ANAF a contribuabililor care sunt inregistrati conform art. 316 din Codul Fiscal #StandWithUkraine 🇺🇦
License: MIT License
Hi!
If I give an invalid CUI, then I can refer to the denumire
and adresa
fields's empty value to know in my logic that the CUI is invalid. But do you have some solution to find out if the CUI is invalid in case of a company which existed in the past, but it doesn't exists for the given date?
Thanks,
Krisztina
Am observat ca in ultima perioada, cel putin ultimele 3 saptamani, API-ul Anaf este destul de des in mentenanta sau nu raspunde.
In cazul in care api-ul este down exceptia este: ResponseFailed: Response status: 0 , acest lucru o sa se schimba din versiunea 4.0 cu o exceptie mai usor de identificat.
In cazul in care api-ul este in mentenanta, ANAF face un redirect catre mentenanta.anaf.ro, voi prinde acel redirect si voi intoarce o exceptie corespunzatoare.
Salut,
In primul rand buna treaba, ma rog daca ar merge. Sa fiu si putin hater, nu inteleg de ce lucrurile trebuiesc facute asa complicate cand un simplu fisier era suficient... fisier demo cum sa tragi 1 firma, cum sa tragi 500 de firme. de ce-i nevoie de composer, de nervi si stres sa descarce n-spe lucruri doar ca intr-un final sa nu mearga... iti face iar subfoldere, iar trage continutul... mult prea complicat pentru un script de o pagina care se putea face mult mai usor ca toata lumea sa-l poata instala utiliza mai repede.
In fine, nici eu nu ma prea pricep. am reusit intr-un final sa-i dau de cap la composerul ala doar ca mi-a mai descarcat inca o data toate minunile de foldere + altele noi cu tot felul de chestii care oricum nu le inteleg rostul dar cand ma duc sa accesez direct TestCase.php imi da eraoarea asta cu clasa...aveti idee care-i treaba? sau ma rog, de ce nu se poate pune o chestie mult mai simplificata care sa poata fi utilizata direct dupa download in loc sa stai sa te mai cacai stanga dreapta inutil sa pierzi ore cand defapt ajungi tot la un download...
( ! ) Fatal error: Class 'PHPUnit\Framework\TestCase' not found in C:\wamp64\www\anaf\tests\TestCase.php on line 9
Call Stack
# Time Memory Function Location
1 0.0000 238296 {main}( ) ...\TestCase.php:0
Congratulations on your refactor and new release!
And thank you again for your time spent on this!
public function isActive(): bool
{
if (empty($this->parser->getData()['stare_inactiv']['statusInactivi'] ?? null) || !is_bool($this->parser->getData()['stare_inactiv']['statusInactivi'] ?? null)) {
return false;
}
return !$this->parser->getData()['stare_inactiv']['statusInactivi'] ?? false;
}
this method always returns false. For function empty() false is also empty value.
PHP 7.3.33
API ANAF V8
itrack/anaf: 3.0.6
Notice: Undefined offset: 0 in /var/www/.miio-v4/libs/vendor/itrack/anaf/src/Client.php on line 75
Fatal error: Uncaught TypeError: Argument 1 passed to Itrack\Anaf\Parser::__construct() must be of the type array, null given, called in.../itrack/anaf/src/Client.php on line 75 and defined in .../itrack/anaf/src/Parser.php on line 13
TypeError: Argument 1 passed to Itrack\Anaf\Parser::__construct() must be of the type array, null given, called in .../itrack/anaf/src/Client.php on line 75 in .../itrack/anaf/src/Parser.php on line 13
Am create un fisier php cu urmatorul continut:
$anaf = new \Itrack\Anaf\Client();
$cif = "45448455";
$dataVerificare = "2022-01-30";
$anaf->addCif($cif, $dataVerificare);
$company = $anaf->first();
In momentul in care incerc sa rulez fie pe web fie din consola cu php anaf.php primesc urmatorul mesaj de eroare:
PHP Fatal error: Uncaught Error: Class 'Itrack\Anaf\Client' not found in /var/www/html/vhosts/club3d.ro/anaf/anaf.php:3
Am folosit intocmai instructiunile si am instalat folosind composer libraria respectiva. Versiunea de PHP este 7.4.27
asta da cand accesezi example.php direct din folderul anaf unde este si folderul vendor...
( ! ) Fatal error: Uncaught exception 'Itrack\Anaf\Exceptions\ResponseFailed' with message 'Response status: 0 \| Response body: ' in C:\wamp64\www\anaf\src\Client.php on line 119
--
1 | 0.0010 | 241888 | {main}( ) | ...\example.php:0
2 | 0.0290 | 585584 | Itrack\Anaf\Client->getResults( ) | ...\example.php:10
3 | 0.0290 | 585896 | Itrack\Anaf\Client->callApi( ) | ...\Client.php:62
Salut,
Este posibil sa se ia si CIF-ul pentru o societate?
Multumesc
Fatal error: Uncaught Itrack\Anaf\Exceptions\ResponseFailed: Response status: 500
itrack/anaf/src/Client.php on line 119
object(Itrack\Anaf\Client)#10 (1) { ["cifs":protected]=> array(0) { } }
Fatal error: Uncaught Itrack\Anaf\Exceptions\ResponseFailed: Response status: 0
Problema am observat-o la inceputul anului acesta. La inceput au fost doar cateva situatii cand primeam eroarea, acum este permanenta.
$anaf = new \Itrack\Anaf\Client();
var_dump($anaf);
$anaf->addCif($cif);
Salut, am incercat si pe windows si pe ubuntu composerul si nu merge imi zice ca nu gaseste repositorul, ai idee daca e totul in regula sau fac eu ceva aiurea?
multumesc!
Salutare,
Folosim scriptul si am folosit de ceva timp url-ul https://webservicesp.anaf.ro/PlatitorTvaRest/api/v8/ws/tva care este public la ANAF, insa sunt cateva zile de cand acesta este picat, raspunde numai cu
The requested URL was rejected. Please consult with your administrator.
Your support ID is: 8096782510241224773
Aveti idee ce se intampla :-) ?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.