Download the PHP package andalisolutions/anaf-php without Composer
On this page you can find all versions of the php package andalisolutions/anaf-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download andalisolutions/anaf-php
More information about andalisolutions/anaf-php
Files in andalisolutions/anaf-php
Informations about the package anaf-php
ANAF PHP is a PHP API client that allows you to interact with the ANAF Web Services.
Get Started
Requires PHP 8.1+
First, install ANAF via the Composer package manager:
Then, you can create ANAF
client in two ways:
You can obtain API key using oauth2-anaf package.
TODO
- [x] Obtaining public information in the financial statements/annual accounting reports related to economic agents. (Docs)
- [x] Get info about companies using
TAX IDENTIFICATION NUMBER
(CUI/Vat Number). (Docs) - [ ] Get info about taxpayers who are registered in the Register of farmers who apply the special regime (Docs)
- [x] Get info about taxpayers who are registered in the Register of religious entities/units (Docs)
- [x] Accessing the functionalities offered by the SPV (Docs)
- [x] The national system regarding the electronic invoice RO e-Factura (Docs)
- [ ] The integrated electronic system RO e-Transport (Docs)
Usage
Balance Sheet Resource
Get public information in the financial statements/annual accounting reports related to economic agents
_For balance sheets, the indicators may vary depending on the type of company, as specified by ANAF. I recommend you to use vardump to observe the type of indicators. The vast majority of companies have the indicators from the example above
Info Resource
Get info about the company or multiple companies.
Ngo Resource
Checking NGO taxpayers who are registered in the Register of religious entities/units
eFactura Resource
Upload Resource
Upload an XML (eFactura) file to the SPV
TODO: improve error handling
Status Resource
TODO: implement status
from here
Messages Resource
TODO: implement paginated messages
from here
Get the list of available messages
Download - eFactura XML Resource
Get a file from the SPV identified by the id
received from the messages endpoint
Validate Resource
TODO: implement validate
from here
XmlToPdf Resource
Convert XML eFactura to PDF. For this endpoint you need to use unauthenticated client
ANAF PHP is an open-sourced software licensed under the MIT license.
All versions of anaf-php with dependencies
ext-iconv Version *
ext-libxml Version *
ext-simplexml Version *
guzzlehttp/guzzle Version ^7.5.0
php-http/discovery Version ^1.19