krehak / sk-firmy
Jednoduchý wrapper na získanie údajov Slovenských firiem a SZČO podľa IČO/DIČ z ORSR a Registra účtovných závierok + overenie registrácie na DPH (IČ DPH) z EU VIES.
Fund package maintenance!
Patreon
Open Collective
Ko Fi
Liberapay
Issuehunt
Otechie
www.paypal.com/donate?hosted_button_id=N3PCMDLKXCS6N
This package is auto-updated.
Last update: 2024-04-19 20:50:13 UTC
README
Jednoduchý wrapper na získanie údajov Slovenských firiem a SZČO podľa IČO/DIČ z ORSR a Registra účtovných závierok + overenie registrácie na DPH (IČ DPH) z EU VIES.
Zdrojový kód inšpirovaný z repozitára samuelszabo/SK-doplnenie-udajov-firmy.
Inštalácia
$ composer require krehak/sk-firmy
Načítanie balíčka
V prípade, že v projekte nepoužívate composer. V opačnom prípade sa package naloaduje automaticky pomocou PSR-4.
require_once './vendor/autoload.php';
Použitie
V hlavičke PHP súboru:
use Krehak\SkFirmy\SkFirmy; use Krehak\SkFirmy\Fields\BusinessId; // Ak budete vyhľadávať podľa IČO use Krehak\SkFirmy\Fields\TaxId; // Ak budete vyhľadávať podľa DIČ
Vo vašej časti kódu:
... $skFirmy = new SkFirmy(); $results = $skFirmy->find(FieldType('xxx'))->getResults(); print_r($results); ...
Možnosti FieldType
Objekt | Popis |
---|---|
new BusinessId('xxx') |
Vyhľadať podľa IČO |
new TaxId('xxx') |
Vyhľadať podľa DIČ |
Premenná $results
bude obsahovať pole hodnôt:
Názov | Popis |
---|---|
name |
Obchodné meno |
street |
Ulica |
city |
Mesto |
zip |
PSČ |
business_id |
IČO |
tax_id |
DIČ |
vat_id |
IČ DPH (len ak je overená registrácia na DPH) |
Príklad
// index.php require_once './vendor/autoload.php'; use Krehak\SkFirmy\SkFirmy; use Krehak\SkFirmy\Fields\BusinessId; $skFirmy = new SkFirmy(); $results = $skFirmy->find(new BusinessId('31322832'))->getResults(); echo '<pre>'; print_r($results); echo '</pre>';
Milestones
- Vyhľadávanie podľa IČO/DIČ
- Overovanie IČ DPH
- Vyhľadávanie podľa obchodného mena
- Vyhľadávanie podľa sídla
- Vyhľadávanie podľa mena a priezviska
- Vyhľadávanie pomocou full-textu
- Zoznam konateľov do výpisu (v prípade s.r.o.)