├── debian ├── compat ├── source │ └── format ├── php-spojenet-abraflexi.prerm ├── php-spojenet-abraflexi-doc.conf ├── php-spojenet-abraflexi-dev.install ├── bootstrap.php ├── php-spojenet-abraflexi.install ├── copyright ├── test │ ├── config.json │ ├── composer.json │ └── flexibeeping.php ├── composer.json └── php-spojenet-abraflexi-doc.install ├── static ├── Properties.uzivatel.json ├── Properties.pricteni-rozdilu.json └── Properties.changes.json ├── phpstan-default-baseline.neon ├── CONTRIBUTING.md ├── project-logo.png ├── spoje-net_logo.gif ├── Examples ├── flexipeehp-debian-test.png ├── flexipeehp-composer-install.png ├── config.php ├── ExampleTemplate.php ├── ReadAddress.php ├── EnableChangelog.php ├── LoginLogout.php ├── ReadAddressColumns.php ├── AuthSessionIdUsage.php ├── AuthentizeContact.php ├── Error404.php ├── TestConnection.php ├── PerformingActions.php ├── ExternalID.php ├── common.php ├── UpdateInvoice.php ├── MovePricelistItemToAnotherCategory.php ├── ReadInvoiceColumns.php ├── CreateLabel.php ├── ShowDocumentChanges.php ├── BatchOperation.php ├── InvoiceLastChanges.php ├── DownloadInvoicePDF.php ├── AttachmentSaveToFile.php └── NajdiDanovyDokladKzalohovemu.php ├── example.env ├── tools ├── current_version.php ├── current_settings.php ├── time_to_update.php ├── update_all.sh ├── online-version.php ├── common.php ├── force_update_all.sh └── changes-properties.json ├── phpstan-default.neon.dist ├── bootstrap-centos.sh ├── Vagrantfile ├── .github ├── dependabot.yml └── workflows │ └── php.yml ├── src └── AbraFlexi │ ├── Kurz.php │ ├── Mena.php │ ├── Psc.php │ ├── Rada.php │ ├── Stat.php │ ├── Text.php │ ├── Ucet.php │ ├── Xslt.php │ ├── Doklad.php │ ├── Filtr.php │ ├── Naklad.php │ ├── Obrat.php │ ├── Region.php │ ├── Saldo.php │ ├── Sklad.php │ ├── Vazba.php │ ├── Atribut.php │ ├── Cinnost.php │ ├── Insight.php │ ├── Leasing.php │ ├── Majetek.php │ ├── Sestava.php │ ├── StatDph.php │ ├── Subjekt.php │ ├── Zakazka.php │ ├── Autotisk.php │ ├── CenikObal.php │ ├── Inventura.php │ ├── Kusovnik.php │ ├── Odberatel.php │ ├── Parametr.php │ ├── Poplatek.php │ ├── Prodejka.php │ ├── RadaBanka.php │ ├── Rezervace.php │ ├── RocniRada.php │ ├── StavUctu.php │ ├── Stredisko.php │ ├── TypBanka.php │ ├── Umisteni.php │ ├── Uzivatel.php │ ├── Zapujcka.php │ ├── Certifikat.php │ ├── CleneniDph.php │ ├── Doporuceni.php │ ├── Pohledavka.php │ ├── SaldoKDatu.php │ ├── StavCeniku.php │ ├── StromKoren.php │ ├── TypDokladu.php │ ├── TypMajetku.php │ ├── TypNakladu.php │ ├── TypSmlouvy.php │ ├── TypZakazky.php │ ├── TypZavazku.php │ ├── BankaPolozka.php │ ├── BankovniUcet.php │ ├── CenovaUroven.php │ ├── CisloBaliku.php │ ├── CustomButton.php │ ├── DanovyNaklad.php │ ├── DanovyOdpis.php │ ├── FormaDopravy.php │ ├── FormaUhrady.php │ ├── GlobalStore.php │ ├── HlavniKniha.php │ ├── KonstSymbol.php │ ├── MistoUrceni.php │ ├── PenezniUstav.php │ ├── PoSplatnosti.php │ ├── PodkladyDph.php │ ├── PodobneZbozi.php │ ├── PreneseniDph.php │ ├── RadaZavazku.php │ ├── RadekSestavy.php │ ├── SablonaMail.php │ ├── SettingStore.php │ ├── SkupinaZbozi.php │ ├── StavSmlouvy.php │ ├── StavZakazky.php │ ├── TypAktivity.php │ ├── TypAtributu.php │ ├── TypLeasingu.php │ ├── TypProdejky.php │ ├── UcetniDenik.php │ ├── UcetniOdpis.php │ ├── UcetniOsnova.php │ ├── UmisteniUctu.php │ ├── AnalyzaZakazky.php │ ├── DashboardPanel.php │ ├── DokladKUhrade.php │ ├── IntrastatKurz.php │ ├── MajetekUdalost.php │ ├── MapovaniSkladu.php │ ├── MernaJednotka.php │ ├── NabidkaPrijata.php │ ├── NabidkaVydana.php │ ├── PohybNaUctech.php │ ├── PoptavkaVydana.php │ ├── PrikazKInkasu.php │ ├── PrikazKUhrade.php │ ├── Prislustenstvi.php │ ├── ProdejkaPlatba.php │ ├── RadaPohledavky.php │ ├── SadyAKomplety.php │ ├── SarzeExpirace.php │ ├── SkupinaPlneni.php │ ├── SkupinaStitku.php │ ├── SmlouvaPolozka.php │ ├── SmlouvaZurnal.php │ ├── SumaceSestavy.php │ ├── TypOrganizace.php │ ├── TypPohledavky.php │ ├── VazebniDoklad.php │ ├── ZavazekPolozka.php │ ├── CastkyKOdpoctu.php │ ├── CenikovaSkupina.php │ ├── OdpisovaSkupina.php │ ├── PoptavkaPrijata.php │ ├── PricteniRozdilu.php │ ├── RozvahaPoUctech.php │ ├── SablonaUpominky.php │ ├── SkupinaAtributu.php │ ├── StavSkladuKDatu.php │ ├── TypStavuCeniku.php │ ├── VzajemnyZapocet.php │ ├── ZalohaKOdpoctu.php │ ├── CenikTypSazbyDph.php │ ├── DashboardSharing.php │ ├── HodnoceniZakazky.php │ ├── IndividualniCenik.php │ ├── InventuraPolozka.php │ ├── KurzProCenotvorbu.php │ ├── KurzProPreceneni.php │ ├── ObratovaPredvaha.php │ ├── PohledavkaPolozka.php │ ├── PravoViditelnosti.php │ ├── PredpisZauctovani.php │ ├── RadaFakturyVydane.php │ ├── RadaNabidkyVydane.php │ ├── RadaSkladovyPohyb.php │ ├── RadekPriznaniDph.php │ ├── SplatkovyKalendar.php │ ├── StandardniPredpis.php │ ├── TypFakturyPrijate.php │ ├── TypFakturyVydane.php │ ├── TypNabidkyPrijate.php │ ├── TypNabidkyVydane.php │ ├── TypPokladniPohyb.php │ ├── TypPoptavkyVydane.php │ ├── TypSkladovyPohyb.php │ ├── UmisteniVeSkladu.php │ ├── UzivatelskaVazba.php │ ├── UzivatelskyDotaz.php │ ├── VykazHospodareni.php │ ├── CenikovyPohybNakup.php │ ├── CertifikatFinbricks.php │ ├── RadaFakturyPrijate.php │ ├── RadaNabidkyPrijate.php │ ├── RadaPoptavkyVydane.php │ ├── SouhrnneHlaseniDph.php │ ├── TypPoptavkyPrijate.php │ ├── UlozenePriznaniDph.php │ ├── VysledovkaPoUctech.php │ ├── AdresarBankovniUcet.php │ ├── BankovniUcetPokladna.php │ ├── CenikovyPohybProdej.php │ ├── CertifikacniAutorita.php │ ├── InterniDokladPolozka.php │ ├── IntrastatDruhDopravy.php │ ├── IntrastatKrajUrceni.php │ ├── NabidkaVydanaPolozka.php │ ├── PokladniPohybPolozka.php │ ├── PrikazKInkasuPolozka.php │ ├── PrikazKUhradePolozka.php │ ├── RadaInternihoDokladu.php │ ├── RadaObjednavkyVydane.php │ ├── RadaPoptavkyPrijate.php │ ├── TypInternihoDokladu.php │ ├── TypObjednavkyPrijate.php │ ├── TypObjednavkyVydane.php │ ├── TypUzivatelskeVazby.php │ ├── TypVzajemnychZapoctu.php │ ├── DodavatelskyTypSmlouvy.php │ ├── FakturaPrijataPolozka.php │ ├── FormaUhradyZauctovani.php │ ├── IntrastatMernaJednotka.php │ ├── IntrastatZvlastniPohyb.php │ ├── NabidkaPrijataPolozka.php │ ├── PoptavkaPrijataPolozka.php │ ├── PoptavkaVydanaPolozka.php │ ├── RadaObjednavkyPrijate.php │ ├── StavObchodnihoDokladu.php │ ├── UmisteniVeSkladuRegal.php │ ├── CleneniKontrolniHlaseni.php │ ├── IntrastatDodaciPodminky.php │ ├── ObjednavkaVydanaPolozka.php │ ├── UmisteniVeSkladuPolice.php │ ├── BankovniUcetSkladPokladna.php │ ├── IntrastatKodNomenklatury.php │ ├── UlozenePriznaniKonVykDph.php │ ├── UmisteniVeSkladuMistnost.php │ ├── UzivatelskyDotazParametr.php │ ├── UzivatelskyDotazVlastnost.php │ ├── FormatElektronickehoPrikazu.php │ ├── IntrastatObchodniTransakce.php │ ├── FormatElektronickehoBankovnictvi.php │ ├── Zamek.php │ ├── ObjednavkaVydana.php │ ├── SkupinaFirem.php │ ├── Dodavatel.php │ ├── StromCenik.php │ ├── Udalost.php │ ├── VyrobniCislo.php │ ├── Zavazek.php │ ├── SkladovaKarta.php │ ├── Nastaveni.php │ ├── UcetniObdobi.php │ ├── FakturaVydanaPolozka.php │ ├── ObjednavkaPrijataPolozka.php │ ├── Strom.php │ ├── SkladovyPohyb.php │ ├── ObjednavkaPrijata.php │ ├── PokladniPohyb.php │ ├── sum.php │ ├── kod.php │ ├── Cenik.php │ ├── InterniDoklad.php │ └── FakturaPrijata.php ├── tests ├── ObjectForTesting.php └── src │ └── AbraFlexi │ ├── StromTest.php │ ├── NastaveniTest.php │ ├── RelationsTest.php │ ├── StromCenikTest.php │ ├── SkupinaFiremTest.php │ ├── UcetniObdobiTest.php │ └── VyrobniCisloTest.php ├── bootstrap-debian.sh └── LICENSE /debian/compat: -------------------------------------------------------------------------------- 1 | 11 2 | -------------------------------------------------------------------------------- /static/Properties.uzivatel.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (native) 2 | -------------------------------------------------------------------------------- /phpstan-default-baseline.neon: -------------------------------------------------------------------------------- 1 | parameters: 2 | ignoreErrors: 3 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Please feel free to send pull requests or clone this project. 2 | -------------------------------------------------------------------------------- /debian/php-spojenet-abraflexi.prerm: -------------------------------------------------------------------------------- 1 | rm -f /usr/share/php/AbraFlexi/composer.lock 2 | -------------------------------------------------------------------------------- /project-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spoje-NET/php-abraflexi/HEAD/project-logo.png -------------------------------------------------------------------------------- /spoje-net_logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spoje-NET/php-abraflexi/HEAD/spoje-net_logo.gif -------------------------------------------------------------------------------- /debian/php-spojenet-abraflexi-doc.conf: -------------------------------------------------------------------------------- 1 | Alias /php-abraflexi /usr/share/doc/php-spojenet-abraflexi/html 2 | 3 | -------------------------------------------------------------------------------- /Examples/flexipeehp-debian-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spoje-NET/php-abraflexi/HEAD/Examples/flexipeehp-debian-test.png -------------------------------------------------------------------------------- /Examples/flexipeehp-composer-install.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spoje-NET/php-abraflexi/HEAD/Examples/flexipeehp-composer-install.png -------------------------------------------------------------------------------- /example.env: -------------------------------------------------------------------------------- 1 | ABRAFLEXI_URL=https://demo.flexibee.eu:5434 2 | ABRAFLEXI_LOGIN=winstrom 3 | ABRAFLEXI_PASSWORD=winstrom 4 | ABRAFLEXI_COMPANY=demo 5 | -------------------------------------------------------------------------------- /tools/current_version.php: -------------------------------------------------------------------------------- 1 | getDataValue('version'); 9 | -------------------------------------------------------------------------------- /debian/php-spojenet-abraflexi-dev.install: -------------------------------------------------------------------------------- 1 | tests/src/AbraFlexi/*.php /usr/share/php/AbraFlexiDev 2 | debian/composer.json /usr/share/php/AbraFlexiDev 3 | debian/test/* /usr/share/doc/AbraFlexiDev 4 | -------------------------------------------------------------------------------- /phpstan-default.neon.dist: -------------------------------------------------------------------------------- 1 | includes: 2 | - phpstan-default-baseline.neon 3 | 4 | parameters: 5 | inferPrivatePropertyTypeFromConstructor: true 6 | level: 6 7 | paths: 8 | - src 9 | - tests 10 | -------------------------------------------------------------------------------- /debian/bootstrap.php: -------------------------------------------------------------------------------- 1 | loadConfig('/etc/abraflexi/client.json', true); 7 | } 8 | -------------------------------------------------------------------------------- /bootstrap-centos.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | cd ~ 3 | rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 4 | rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 5 | yum -y install fedora-packager 6 | rpmdev-setuptree 7 | make rpm 8 | -------------------------------------------------------------------------------- /tools/current_settings.php: -------------------------------------------------------------------------------- 1 | logBanner('AbraFlexi Structure Static Generator'); 11 | 12 | -------------------------------------------------------------------------------- /tools/time_to_update.php: -------------------------------------------------------------------------------- 1 | getDataValue('version') === \AbraFlexi\EvidenceList::$version) { 8 | echo 'false'; 9 | } else { 10 | echo 'true'; 11 | } 12 | -------------------------------------------------------------------------------- /tools/update_all.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | php -qf current_settings.php 4 | CURRENT=$(php -qf current_version.php) 5 | if [ $(php -qf time_to_update.php) = "true" ] 6 | then 7 | echo updating for "$CURRENT" 8 | ./force_update_all.sh 9 | else 10 | echo "$CURRENT" still fresh 11 | fi 12 | -------------------------------------------------------------------------------- /debian/php-spojenet-abraflexi.install: -------------------------------------------------------------------------------- 1 | src/AbraFlexi/*.php /usr/share/php/AbraFlexi 2 | debian/composer.json /usr/share/php/AbraFlexi 3 | static/* /usr/share/php/AbraFlexi/static 4 | tools/* /usr/share/php/AbraFlexi/tools 5 | debian/bootstrap.php /usr/share/php/AbraFlexi/tools 6 | -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- 1 | Vagrant.configure("2") do |config| 2 | # config.vm.box = "ubuntu/zesty64" 3 | config.vm.box = "ubuntu/bionic64" 4 | # config.vm.box = "centos/7" 5 | config.vm.provision :shell, path: "bootstrap-debian.sh" 6 | config.vm.provision :shell, path: "bootstrap-centos.sh" 7 | config.vm.network :forwarded_port, guest: 80, host: 8080 8 | end 9 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | - package-ecosystem: "composer" 4 | directory: "/" 5 | schedule: 6 | interval: "weekly" 7 | open-pull-requests-limit: 10 8 | versioning-strategy: increase 9 | commit-message: 10 | prefix: "composer" 11 | - package-ecosystem: "github-actions" 12 | directory: "/" 13 | schedule: 14 | interval: "weekly" 15 | -------------------------------------------------------------------------------- /Examples/config.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | require_once '../tests/bootstrap.php'; 16 | -------------------------------------------------------------------------------- /static/Properties.pricteni-rozdilu.json: -------------------------------------------------------------------------------- 1 | {"external-ids":{"showToUser":"false","propertyName":"external-ids","fkEvidencePath":"external-ids","dbName":"extid","name":"external-ids","title":"extIDs","type":"relation","isVisible":"true","isSortable":"false","isHighlight":"false","inId":"true","inSummary":"true","inDetail":"true","inExpensive":"false","mandatory":"false","isWritable":"true","isOverWritable":"true","hasBusinessLogic":"false","isUpperCase":"false","isLowerCase":"false","links":null}} -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- 1 | Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=143 2 | Upstream-Name: PHPAbraFlexi 3 | Upstream-Source: https://github.com/Spoje-NET/php-flexibee/archive/master.zip 4 | 5 | Files: * 6 | Homepage: https://github.com/Spoje-NET/php-flexibee/ 7 | Copyright: 8 | (c) 2016 Spoje.Net s.r.o. (spoje.net) 9 | License: GPL-2 10 | 11 | License: GPL-2 12 | On Debian systems the full text of the GNU General Public License can be found 13 | in the `/usr/share/common-licenses/GPL-2' file. 14 | 15 | -------------------------------------------------------------------------------- /Examples/ExampleTemplate.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/php -f 2 | 10 | * (c) 2025 SpojeNetIT s.r.o. 11 | * 12 | * For the full copyright and license information, please view the LICENSE 13 | * file that was distributed with this source code. 14 | */ 15 | 16 | namespace Example\AbraFlexi; 17 | 18 | include_once './config.php'; 19 | 20 | include_once '../vendor/autoload.php'; 21 | -------------------------------------------------------------------------------- /debian/test/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "EASE_APPNAME": "FlexiPeeHPDebianTest", 3 | "EASE_LOGGER": "syslog|console", 4 | "FLEXIBEE_URL": "https://demo.flexibee.eu", 5 | "FLEXIBEE_LOGIN": "winstrom", 6 | "FLEXIBEE_PASSWORD": "winstrom" 7 | } -------------------------------------------------------------------------------- /src/AbraFlexi/Kurz.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Kurz extends RW 21 | { 22 | public ?string $evidence = 'kurz'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Mena.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Mena extends RW 21 | { 22 | public ?string $evidence = 'mena'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Psc.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Psc extends RW 21 | { 22 | public ?string $evidence = 'psc'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Rada.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Rada extends RW 21 | { 22 | public ?string $evidence = 'rada'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Stat.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Stat extends RW 21 | { 22 | public ?string $evidence = 'stat'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Text.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Text extends RW 21 | { 22 | public ?string $evidence = 'text'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Ucet.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Ucet extends RW 21 | { 22 | public ?string $evidence = 'ucet'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Xslt.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Xslt extends RW 21 | { 22 | public ?string $evidence = 'xslt'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Doklad.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Doklad extends RW 21 | { 22 | public ?string $evidence = 'doklad'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Filtr.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Filtr extends RW 21 | { 22 | public ?string $evidence = 'filtr'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Naklad.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Naklad extends RW 21 | { 22 | public ?string $evidence = 'naklad'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Obrat.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Obrat extends RW 21 | { 22 | public ?string $evidence = 'obrat'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Region.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Region extends RW 21 | { 22 | public ?string $evidence = 'region'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Saldo.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Saldo extends RW 21 | { 22 | public ?string $evidence = 'saldo'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Sklad.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Sklad extends RW 21 | { 22 | public ?string $evidence = 'sklad'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Vazba.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Vazba extends RW 21 | { 22 | public ?string $evidence = 'vazba'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Atribut.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Atribut extends RW 21 | { 22 | public ?string $evidence = 'atribut'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Cinnost.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Cinnost extends RW 21 | { 22 | public ?string $evidence = 'cinnost'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Insight.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Insight extends RW 21 | { 22 | public ?string $evidence = 'insight'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Leasing.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Leasing extends RW 21 | { 22 | public ?string $evidence = 'leasing'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Majetek.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Majetek extends RW 21 | { 22 | public ?string $evidence = 'majetek'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Sestava.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Sestava extends RW 21 | { 22 | public ?string $evidence = 'sestava'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/StatDph.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class StatDph extends RW 21 | { 22 | public ?string $evidence = 'stat-dph'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Subjekt.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Subjekt extends RW 21 | { 22 | public ?string $evidence = 'subjekt'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Zakazka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Zakazka extends RW 21 | { 22 | public ?string $evidence = 'zakazka'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Autotisk.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Autotisk extends RW 21 | { 22 | public ?string $evidence = 'autotisk'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/CenikObal.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class CenikObal extends RW 21 | { 22 | public ?string $evidence = 'cenik-obal'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Inventura.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Inventura extends RW 21 | { 22 | public ?string $evidence = 'inventura'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Kusovnik.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Kusovnik extends RW 21 | { 22 | public ?string $evidence = 'kusovnik'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Odberatel.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Odberatel extends RW 21 | { 22 | public ?string $evidence = 'odberatel'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Parametr.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Parametr extends RW 21 | { 22 | public ?string $evidence = 'parametr'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Poplatek.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Poplatek extends RW 21 | { 22 | public ?string $evidence = 'poplatek'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Prodejka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Prodejka extends RW 21 | { 22 | public ?string $evidence = 'prodejka'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/RadaBanka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class RadaBanka extends RW 21 | { 22 | public ?string $evidence = 'rada-banka'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Rezervace.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Rezervace extends RW 21 | { 22 | public ?string $evidence = 'rezervace'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/RocniRada.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class RocniRada extends RW 21 | { 22 | public ?string $evidence = 'rocni-rada'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/StavUctu.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class StavUctu extends RW 21 | { 22 | public ?string $evidence = 'stav-uctu'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Stredisko.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Stredisko extends RW 21 | { 22 | public ?string $evidence = 'stredisko'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypBanka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypBanka extends RW 21 | { 22 | public ?string $evidence = 'typ-banka'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Umisteni.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Umisteni extends RW 21 | { 22 | public ?string $evidence = 'umisteni'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Uzivatel.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Uzivatel extends RW 21 | { 22 | public ?string $evidence = 'uzivatel'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Zapujcka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Zapujcka extends RW 21 | { 22 | public ?string $evidence = 'zapujcka'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Certifikat.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Certifikat extends RW 21 | { 22 | public ?string $evidence = 'certifikat'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/CleneniDph.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class CleneniDph extends RW 21 | { 22 | public ?string $evidence = 'cleneni-dph'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Doporuceni.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Doporuceni extends RW 21 | { 22 | public ?string $evidence = 'doporuceni'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Pohledavka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Pohledavka extends RW 21 | { 22 | public ?string $evidence = 'pohledavka'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/SaldoKDatu.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class SaldoKDatu extends RW 21 | { 22 | public ?string $evidence = 'saldo-k-datu'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/StavCeniku.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class StavCeniku extends RW 21 | { 22 | public ?string $evidence = 'stav-ceniku'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/StromKoren.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class StromKoren extends RW 21 | { 22 | public ?string $evidence = 'strom-koren'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypDokladu.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypDokladu extends RW 21 | { 22 | public ?string $evidence = 'typ-dokladu'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypMajetku.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypMajetku extends RW 21 | { 22 | public ?string $evidence = 'typ-majetku'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypNakladu.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypNakladu extends RW 21 | { 22 | public ?string $evidence = 'typ-nakladu'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypSmlouvy.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypSmlouvy extends RW 21 | { 22 | public ?string $evidence = 'typ-smlouvy'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypZakazky.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypZakazky extends RW 21 | { 22 | public ?string $evidence = 'typ-zakazky'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypZavazku.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypZavazku extends RW 21 | { 22 | public ?string $evidence = 'typ-zavazku'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/BankaPolozka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class BankaPolozka extends RW 21 | { 22 | public ?string $evidence = 'banka-polozka'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/BankovniUcet.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class BankovniUcet extends RW 21 | { 22 | public ?string $evidence = 'bankovni-ucet'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/CenovaUroven.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class CenovaUroven extends RW 21 | { 22 | public ?string $evidence = 'cenova-uroven'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/CisloBaliku.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class CisloBaliku extends RW 21 | { 22 | public ?string $evidence = 'cislo-baliku'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/CustomButton.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class CustomButton extends RW 21 | { 22 | public ?string $evidence = 'custom-button'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/DanovyNaklad.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class DanovyNaklad extends RW 21 | { 22 | public ?string $evidence = 'danovy-naklad'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/DanovyOdpis.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class DanovyOdpis extends RW 21 | { 22 | public ?string $evidence = 'danovy-odpis'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/FormaDopravy.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class FormaDopravy extends RW 21 | { 22 | public ?string $evidence = 'forma-dopravy'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/FormaUhrady.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class FormaUhrady extends RW 21 | { 22 | public ?string $evidence = 'forma-uhrady'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/GlobalStore.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class GlobalStore extends RW 21 | { 22 | public ?string $evidence = 'global-store'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/HlavniKniha.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class HlavniKniha extends RW 21 | { 22 | public ?string $evidence = 'hlavni-kniha'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/KonstSymbol.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class KonstSymbol extends RW 21 | { 22 | public ?string $evidence = 'konst-symbol'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/MistoUrceni.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class MistoUrceni extends RW 21 | { 22 | public ?string $evidence = 'misto-urceni'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/PenezniUstav.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class PenezniUstav extends RW 21 | { 22 | public ?string $evidence = 'penezni-ustav'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/PoSplatnosti.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class PoSplatnosti extends RW 21 | { 22 | public ?string $evidence = 'po-splatnosti'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/PodkladyDph.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class PodkladyDph extends RW 21 | { 22 | public ?string $evidence = 'podklady-dph'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/PodobneZbozi.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class PodobneZbozi extends RW 21 | { 22 | public ?string $evidence = 'podobne-zbozi'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/PreneseniDph.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class PreneseniDph extends RW 21 | { 22 | public ?string $evidence = 'preneseni-dph'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/RadaZavazku.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class RadaZavazku extends RW 21 | { 22 | public ?string $evidence = 'rada-zavazku'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/RadekSestavy.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class RadekSestavy extends RW 21 | { 22 | public ?string $evidence = 'radek-sestavy'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/SablonaMail.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class SablonaMail extends RW 21 | { 22 | public ?string $evidence = 'sablona-mail'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/SettingStore.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class SettingStore extends RW 21 | { 22 | public ?string $evidence = 'setting-store'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/SkupinaZbozi.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class SkupinaZbozi extends RW 21 | { 22 | public ?string $evidence = 'skupina-zbozi'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/StavSmlouvy.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class StavSmlouvy extends RW 21 | { 22 | public ?string $evidence = 'stav-smlouvy'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/StavZakazky.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class StavZakazky extends RW 21 | { 22 | public ?string $evidence = 'stav-zakazky'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypAktivity.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypAktivity extends RW 21 | { 22 | public ?string $evidence = 'typ-aktivity'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypAtributu.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypAtributu extends RW 21 | { 22 | public ?string $evidence = 'typ-atributu'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypLeasingu.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypLeasingu extends RW 21 | { 22 | public ?string $evidence = 'typ-leasingu'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypProdejky.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypProdejky extends RW 21 | { 22 | public ?string $evidence = 'typ-prodejky'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/UcetniDenik.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class UcetniDenik extends RW 21 | { 22 | public ?string $evidence = 'ucetni-denik'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/UcetniOdpis.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class UcetniOdpis extends RW 21 | { 22 | public ?string $evidence = 'ucetni-odpis'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/UcetniOsnova.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class UcetniOsnova extends RW 21 | { 22 | public ?string $evidence = 'ucetni-osnova'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/UmisteniUctu.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class UmisteniUctu extends RW 21 | { 22 | public ?string $evidence = 'umisteni-uctu'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/AnalyzaZakazky.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class AnalyzaZakazky extends RW 21 | { 22 | public ?string $evidence = 'analyza-zakazky'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/DashboardPanel.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class DashboardPanel extends RW 21 | { 22 | public ?string $evidence = 'dashboard-panel'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/DokladKUhrade.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class DokladKUhrade extends RW 21 | { 22 | public ?string $evidence = 'doklad-k-uhrade'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/IntrastatKurz.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class IntrastatKurz extends RW 21 | { 22 | public ?string $evidence = 'intrastat-kurz'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/MajetekUdalost.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class MajetekUdalost extends RW 21 | { 22 | public ?string $evidence = 'majetek-udalost'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/MapovaniSkladu.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class MapovaniSkladu extends RW 21 | { 22 | public ?string $evidence = 'mapovani-skladu'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/MernaJednotka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class MernaJednotka extends RW 21 | { 22 | public ?string $evidence = 'merna-jednotka'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/NabidkaPrijata.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class NabidkaPrijata extends RW 21 | { 22 | public ?string $evidence = 'nabidka-prijata'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/NabidkaVydana.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class NabidkaVydana extends RW 21 | { 22 | public ?string $evidence = 'nabidka-vydana'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/PohybNaUctech.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class PohybNaUctech extends RW 21 | { 22 | public ?string $evidence = 'pohyb-na-uctech'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/PoptavkaVydana.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class PoptavkaVydana extends RW 21 | { 22 | public ?string $evidence = 'poptavka-vydana'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/PrikazKInkasu.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class PrikazKInkasu extends RW 21 | { 22 | public ?string $evidence = 'prikaz-k-inkasu'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/PrikazKUhrade.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class PrikazKUhrade extends RW 21 | { 22 | public ?string $evidence = 'prikaz-k-uhrade'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/Prislustenstvi.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class Prislustenstvi extends RW 21 | { 22 | public ?string $evidence = 'prislustenstvi'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/ProdejkaPlatba.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class ProdejkaPlatba extends RW 21 | { 22 | public ?string $evidence = 'prodejka-platba'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/RadaPohledavky.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class RadaPohledavky extends RW 21 | { 22 | public ?string $evidence = 'rada-pohledavky'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/SadyAKomplety.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class SadyAKomplety extends RW 21 | { 22 | public ?string $evidence = 'sady-a-komplety'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/SarzeExpirace.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class SarzeExpirace extends RW 21 | { 22 | public ?string $evidence = 'sarze-expirace'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/SkupinaPlneni.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class SkupinaPlneni extends RW 21 | { 22 | public ?string $evidence = 'skupina-plneni'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/SkupinaStitku.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class SkupinaStitku extends RW 21 | { 22 | public ?string $evidence = 'skupina-stitku'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/SmlouvaPolozka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class SmlouvaPolozka extends RW 21 | { 22 | public ?string $evidence = 'smlouva-polozka'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/SmlouvaZurnal.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class SmlouvaZurnal extends RW 21 | { 22 | public ?string $evidence = 'smlouva-zurnal'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/SumaceSestavy.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class SumaceSestavy extends RW 21 | { 22 | public ?string $evidence = 'sumace-sestavy'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypOrganizace.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypOrganizace extends RW 21 | { 22 | public ?string $evidence = 'typ-organizace'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypPohledavky.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypPohledavky extends RW 21 | { 22 | public ?string $evidence = 'typ-pohledavky'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/VazebniDoklad.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class VazebniDoklad extends RW 21 | { 22 | public ?string $evidence = 'vazebni-doklad'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/ZavazekPolozka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class ZavazekPolozka extends RW 21 | { 22 | public ?string $evidence = 'zavazek-polozka'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/CastkyKOdpoctu.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class CastkyKOdpoctu extends RW 21 | { 22 | public ?string $evidence = 'castky-k-odpoctu'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/CenikovaSkupina.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class CenikovaSkupina extends RW 21 | { 22 | public ?string $evidence = 'cenikova-skupina'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/OdpisovaSkupina.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class OdpisovaSkupina extends RW 21 | { 22 | public ?string $evidence = 'odpisova-skupina'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/PoptavkaPrijata.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class PoptavkaPrijata extends RW 21 | { 22 | public ?string $evidence = 'poptavka-prijata'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/PricteniRozdilu.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class PricteniRozdilu extends RW 21 | { 22 | public ?string $evidence = 'pricteni-rozdilu'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/RozvahaPoUctech.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class RozvahaPoUctech extends RW 21 | { 22 | public ?string $evidence = 'rozvaha-po-uctech'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/SablonaUpominky.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class SablonaUpominky extends RW 21 | { 22 | public ?string $evidence = 'sablona-upominky'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/SkupinaAtributu.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class SkupinaAtributu extends RW 21 | { 22 | public ?string $evidence = 'skupina-atributu'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/StavSkladuKDatu.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class StavSkladuKDatu extends RW 21 | { 22 | public ?string $evidence = 'stav-skladu-k-datu'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypStavuCeniku.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypStavuCeniku extends RW 21 | { 22 | public ?string $evidence = 'typ-stavu-ceniku'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/VzajemnyZapocet.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class VzajemnyZapocet extends RW 21 | { 22 | public ?string $evidence = 'vzajemny-zapocet'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/ZalohaKOdpoctu.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class ZalohaKOdpoctu extends RW 21 | { 22 | public ?string $evidence = 'zaloha-k-odpoctu'; 23 | } 24 | -------------------------------------------------------------------------------- /tools/online-version.php: -------------------------------------------------------------------------------- 1 | 9 | * @copyright (C) 2025 Spoje.Net 10 | */ 11 | 12 | namespace AbraFlexi; 13 | 14 | require_once __DIR__ . '/../tests/bootstrap.php'; 15 | 16 | try { 17 | $status = new Status(); 18 | $version = $status->getDataValue('version'); 19 | echo $version; 20 | } catch (\Throwable $exception) { 21 | // Print a meaningful error message 22 | echo 'Error: ' . $exception->getMessage(); 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/CenikTypSazbyDph.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class CenikTypSazbyDph extends RW 21 | { 22 | public ?string $evidence = 'cenik-typ-sazby-dph'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/DashboardSharing.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class DashboardSharing extends RW 21 | { 22 | public ?string $evidence = 'dashboard-sharing'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/HodnoceniZakazky.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class HodnoceniZakazky extends RW 21 | { 22 | public ?string $evidence = 'hodnoceni-zakazky'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/IndividualniCenik.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class IndividualniCenik extends RW 21 | { 22 | public ?string $evidence = 'individualni-cenik'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/InventuraPolozka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class InventuraPolozka extends RW 21 | { 22 | public ?string $evidence = 'inventura-polozka'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/KurzProCenotvorbu.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class KurzProCenotvorbu extends RW 21 | { 22 | public ?string $evidence = 'kurz-pro-cenotvorbu'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/KurzProPreceneni.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class KurzProPreceneni extends RW 21 | { 22 | public ?string $evidence = 'kurz-pro-preceneni'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/ObratovaPredvaha.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class ObratovaPredvaha extends RW 21 | { 22 | public ?string $evidence = 'obratova-predvaha'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/PohledavkaPolozka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class PohledavkaPolozka extends RW 21 | { 22 | public ?string $evidence = 'pohledavka-polozka'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/PravoViditelnosti.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class PravoViditelnosti extends RW 21 | { 22 | public ?string $evidence = 'pravo-viditelnosti'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/PredpisZauctovani.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class PredpisZauctovani extends RW 21 | { 22 | public ?string $evidence = 'predpis-zauctovani'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/RadaFakturyVydane.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class RadaFakturyVydane extends RW 21 | { 22 | public ?string $evidence = 'rada-faktury-vydane'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/RadaNabidkyVydane.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class RadaNabidkyVydane extends RW 21 | { 22 | public ?string $evidence = 'rada-nabidky-vydane'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/RadaSkladovyPohyb.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class RadaSkladovyPohyb extends RW 21 | { 22 | public ?string $evidence = 'rada-skladovy-pohyb'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/RadekPriznaniDph.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class RadekPriznaniDph extends RW 21 | { 22 | public ?string $evidence = 'radek-priznani-dph'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/SplatkovyKalendar.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class SplatkovyKalendar extends RW 21 | { 22 | public ?string $evidence = 'splatkovy-kalendar'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/StandardniPredpis.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class StandardniPredpis extends RW 21 | { 22 | public ?string $evidence = 'standardni-predpis'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypFakturyPrijate.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypFakturyPrijate extends RW 21 | { 22 | public ?string $evidence = 'typ-faktury-prijate'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypFakturyVydane.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypFakturyVydane extends RW 21 | { 22 | public ?string $evidence = 'typ-faktury-vydane'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypNabidkyPrijate.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypNabidkyPrijate extends RW 21 | { 22 | public ?string $evidence = 'typ-nabidky-prijate'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypNabidkyVydane.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypNabidkyVydane extends RW 21 | { 22 | public ?string $evidence = 'typ-nabidky-vydane'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypPokladniPohyb.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypPokladniPohyb extends RW 21 | { 22 | public ?string $evidence = 'typ-pokladni-pohyb'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypPoptavkyVydane.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypPoptavkyVydane extends RW 21 | { 22 | public ?string $evidence = 'typ-poptavky-vydane'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypSkladovyPohyb.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypSkladovyPohyb extends RW 21 | { 22 | public ?string $evidence = 'typ-skladovy-pohyb'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/UmisteniVeSkladu.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class UmisteniVeSkladu extends RW 21 | { 22 | public ?string $evidence = 'umisteni-ve-skladu'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/UzivatelskaVazba.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class UzivatelskaVazba extends RW 21 | { 22 | public ?string $evidence = 'uzivatelska-vazba'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/UzivatelskyDotaz.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class UzivatelskyDotaz extends RW 21 | { 22 | public ?string $evidence = 'uzivatelsky-dotaz'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/VykazHospodareni.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class VykazHospodareni extends RW 21 | { 22 | public ?string $evidence = 'vykaz-hospodareni'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/CenikovyPohybNakup.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class CenikovyPohybNakup extends RW 21 | { 22 | public ?string $evidence = 'cenikovy-pohyb-nakup'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/CertifikatFinbricks.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class CertifikatFinbricks extends RW 21 | { 22 | public ?string $evidence = 'certifikat-finbricks'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/RadaFakturyPrijate.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class RadaFakturyPrijate extends RW 21 | { 22 | public ?string $evidence = 'rada-faktury-prijate'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/RadaNabidkyPrijate.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class RadaNabidkyPrijate extends RW 21 | { 22 | public ?string $evidence = 'rada-nabidky-prijate'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/RadaPoptavkyVydane.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class RadaPoptavkyVydane extends RW 21 | { 22 | public ?string $evidence = 'rada-poptavky-vydane'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/SouhrnneHlaseniDph.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class SouhrnneHlaseniDph extends RW 21 | { 22 | public ?string $evidence = 'souhrnne-hlaseni-dph'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypPoptavkyPrijate.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypPoptavkyPrijate extends RW 21 | { 22 | public ?string $evidence = 'typ-poptavky-prijate'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/UlozenePriznaniDph.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class UlozenePriznaniDph extends RW 21 | { 22 | public ?string $evidence = 'ulozene-priznani-dph'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/VysledovkaPoUctech.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class VysledovkaPoUctech extends RW 21 | { 22 | public ?string $evidence = 'vysledovka-po-uctech'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/AdresarBankovniUcet.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class AdresarBankovniUcet extends RW 21 | { 22 | public ?string $evidence = 'adresar-bankovni-ucet'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/BankovniUcetPokladna.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class BankovniUcetPokladna extends RW 21 | { 22 | public ?string $evidence = 'bankovni-ucet-pokladna'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/CenikovyPohybProdej.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class CenikovyPohybProdej extends RW 21 | { 22 | public ?string $evidence = 'cenikovy-pohyb-prodej'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/CertifikacniAutorita.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class CertifikacniAutorita extends RW 21 | { 22 | public ?string $evidence = 'certifikacni-autorita'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/InterniDokladPolozka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class InterniDokladPolozka extends RW 21 | { 22 | public ?string $evidence = 'interni-doklad-polozka'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/IntrastatDruhDopravy.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class IntrastatDruhDopravy extends RW 21 | { 22 | public ?string $evidence = 'intrastat-druh-dopravy'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/IntrastatKrajUrceni.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class IntrastatKrajUrceni extends RW 21 | { 22 | public ?string $evidence = 'intrastat-kraj-urceni'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/NabidkaVydanaPolozka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class NabidkaVydanaPolozka extends RW 21 | { 22 | public ?string $evidence = 'nabidka-vydana-polozka'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/PokladniPohybPolozka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class PokladniPohybPolozka extends RW 21 | { 22 | public ?string $evidence = 'pokladni-pohyb-polozka'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/PrikazKInkasuPolozka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class PrikazKInkasuPolozka extends RW 21 | { 22 | public ?string $evidence = 'prikaz-k-inkasu-polozka'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/PrikazKUhradePolozka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class PrikazKUhradePolozka extends RW 21 | { 22 | public ?string $evidence = 'prikaz-k-uhrade-polozka'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/RadaInternihoDokladu.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class RadaInternihoDokladu extends RW 21 | { 22 | public ?string $evidence = 'rada-interniho-dokladu'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/RadaObjednavkyVydane.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class RadaObjednavkyVydane extends RW 21 | { 22 | public ?string $evidence = 'rada-objednavky-vydane'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/RadaPoptavkyPrijate.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class RadaPoptavkyPrijate extends RW 21 | { 22 | public ?string $evidence = 'rada-poptavky-prijate'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypInternihoDokladu.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypInternihoDokladu extends RW 21 | { 22 | public ?string $evidence = 'typ-interniho-dokladu'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypObjednavkyPrijate.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypObjednavkyPrijate extends RW 21 | { 22 | public ?string $evidence = 'typ-objednavky-prijate'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypObjednavkyVydane.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypObjednavkyVydane extends RW 21 | { 22 | public ?string $evidence = 'typ-objednavky-vydane'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypUzivatelskeVazby.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypUzivatelskeVazby extends RW 21 | { 22 | public ?string $evidence = 'typ-uzivatelske-vazby'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/TypVzajemnychZapoctu.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class TypVzajemnychZapoctu extends RW 21 | { 22 | public ?string $evidence = 'typ-vzajemnych-zapoctu'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/DodavatelskyTypSmlouvy.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class DodavatelskyTypSmlouvy extends RW 21 | { 22 | public ?string $evidence = 'dodavatelsky-typ-smlouvy'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/FakturaPrijataPolozka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class FakturaPrijataPolozka extends RW 21 | { 22 | public ?string $evidence = 'faktura-prijata-polozka'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/FormaUhradyZauctovani.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class FormaUhradyZauctovani extends RW 21 | { 22 | public ?string $evidence = 'forma-uhrady-zauctovani'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/IntrastatMernaJednotka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class IntrastatMernaJednotka extends RW 21 | { 22 | public ?string $evidence = 'intrastat-merna-jednotka'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/IntrastatZvlastniPohyb.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class IntrastatZvlastniPohyb extends RW 21 | { 22 | public ?string $evidence = 'intrastat-zvlastni-pohyb'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/NabidkaPrijataPolozka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class NabidkaPrijataPolozka extends RW 21 | { 22 | public ?string $evidence = 'nabidka-prijata-polozka'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/PoptavkaPrijataPolozka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class PoptavkaPrijataPolozka extends RW 21 | { 22 | public ?string $evidence = 'poptavka-prijata-polozka'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/PoptavkaVydanaPolozka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class PoptavkaVydanaPolozka extends RW 21 | { 22 | public ?string $evidence = 'poptavka-vydana-polozka'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/RadaObjednavkyPrijate.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class RadaObjednavkyPrijate extends RW 21 | { 22 | public ?string $evidence = 'rada-objednavky-prijate'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/StavObchodnihoDokladu.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class StavObchodnihoDokladu extends RW 21 | { 22 | public ?string $evidence = 'stav-obchodniho-dokladu'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/UmisteniVeSkladuRegal.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class UmisteniVeSkladuRegal extends RW 21 | { 22 | public ?string $evidence = 'umisteni-ve-skladu-regal'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/CleneniKontrolniHlaseni.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class CleneniKontrolniHlaseni extends RW 21 | { 22 | public ?string $evidence = 'cleneni-kontrolni-hlaseni'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/IntrastatDodaciPodminky.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class IntrastatDodaciPodminky extends RW 21 | { 22 | public ?string $evidence = 'intrastat-dodaci-podminky'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/ObjednavkaVydanaPolozka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class ObjednavkaVydanaPolozka extends RW 21 | { 22 | public ?string $evidence = 'objednavka-vydana-polozka'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/UmisteniVeSkladuPolice.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class UmisteniVeSkladuPolice extends RW 21 | { 22 | public ?string $evidence = 'umisteni-ve-skladu-police'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/BankovniUcetSkladPokladna.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class BankovniUcetSkladPokladna extends RW 21 | { 22 | public ?string $evidence = 'bankovni-ucet-sklad-pokladna'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/IntrastatKodNomenklatury.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class IntrastatKodNomenklatury extends RW 21 | { 22 | public ?string $evidence = 'intrastat-kod-nomenklatury'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/UlozenePriznaniKonVykDph.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class UlozenePriznaniKonVykDph extends RW 21 | { 22 | public ?string $evidence = 'ulozene-priznani-kon-vyk-dph'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/UmisteniVeSkladuMistnost.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class UmisteniVeSkladuMistnost extends RW 21 | { 22 | public ?string $evidence = 'umisteni-ve-skladu-mistnost'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/UzivatelskyDotazParametr.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class UzivatelskyDotazParametr extends RW 21 | { 22 | public ?string $evidence = 'uzivatelsky-dotaz-parametr'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/UzivatelskyDotazVlastnost.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class UzivatelskyDotazVlastnost extends RW 21 | { 22 | public ?string $evidence = 'uzivatelsky-dotaz-vlastnost'; 23 | } 24 | -------------------------------------------------------------------------------- /Examples/ReadAddress.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/php -f 2 | 10 | * (c) 2025 SpojeNetIT s.r.o. 11 | * 12 | * For the full copyright and license information, please view the LICENSE 13 | * file that was distributed with this source code. 14 | */ 15 | 16 | namespace Example\AbraFlexi; 17 | 18 | include_once './config.php'; 19 | 20 | include_once '../vendor/autoload.php'; 21 | 22 | $adr = new \AbraFlexi\Adresar(666); 23 | 24 | print_r($adr->getData()); 25 | -------------------------------------------------------------------------------- /src/AbraFlexi/FormatElektronickehoPrikazu.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class FormatElektronickehoPrikazu extends RW 21 | { 22 | public ?string $evidence = 'format-elektronickeho-prikazu'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/IntrastatObchodniTransakce.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class IntrastatObchodniTransakce extends RW 21 | { 22 | public ?string $evidence = 'intrastat-obchodni-transakce'; 23 | } 24 | -------------------------------------------------------------------------------- /src/AbraFlexi/FormatElektronickehoBankovnictvi.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class FormatElektronickehoBankovnictvi extends RW 21 | { 22 | public ?string $evidence = 'format-elektronickeho-bankovnictvi'; 23 | } 24 | -------------------------------------------------------------------------------- /Examples/EnableChangelog.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/php -f 2 | 10 | * (c) 2025 SpojeNetIT s.r.o. 11 | * 12 | * For the full copyright and license information, please view the LICENSE 13 | * file that was distributed with this source code. 14 | */ 15 | 16 | namespace Example\AbraFlexi; 17 | 18 | include_once './config.php'; 19 | 20 | include_once '../vendor/autoload.php'; 21 | 22 | $changes = new \AbraFlexi\Changes(); 23 | $changesEnabled = $changes->enable(); 24 | // $changesDisabled = $changes->disable(); 25 | -------------------------------------------------------------------------------- /Examples/LoginLogout.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/php -f 2 | 10 | * (c) 2025 SpojeNetIT s.r.o. 11 | * 12 | * For the full copyright and license information, please view the LICENSE 13 | * file that was distributed with this source code. 14 | */ 15 | 16 | namespace Example\AbraFlexi; 17 | 18 | include_once './config.php'; 19 | 20 | include_once '../vendor/autoload.php'; 21 | 22 | $prober = new \AbraFlexi\RO(); 23 | 24 | $prober->login(); 25 | 26 | echo $prober->authSessionId; 27 | 28 | $prober->logout(); 29 | -------------------------------------------------------------------------------- /src/AbraFlexi/Zamek.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * Description of Zamek. 19 | * 20 | * @author Vitex 21 | * 22 | * @no-named-arguments 23 | */ 24 | class Zamek extends RW 25 | { 26 | /** 27 | * Evidence used by object. 28 | */ 29 | public ?string $evidence = 'skladova-karta'; 30 | } 31 | -------------------------------------------------------------------------------- /src/AbraFlexi/ObjednavkaVydana.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @no-named-arguments 19 | */ 20 | class ObjednavkaVydana extends RW 21 | { 22 | use stitky; 23 | use firma; 24 | use sum; 25 | use subItems; 26 | use email; 27 | use getChanges; 28 | use lock; 29 | public ?string $evidence = 'objednavka-vydana'; 30 | } 31 | -------------------------------------------------------------------------------- /src/AbraFlexi/SkupinaFirem.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * Skupina Firem. 19 | * 20 | * @see https://demo.flexibee.eu/c/demo/skupina-firem/properties 21 | * 22 | * @no-named-arguments 23 | */ 24 | class SkupinaFirem extends RW 25 | { 26 | /** 27 | * Evidence užitá objektem. 28 | */ 29 | public ?string $evidence = 'skupina-firem'; 30 | } 31 | -------------------------------------------------------------------------------- /src/AbraFlexi/Dodavatel.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * Description of Dodavatel. 19 | * 20 | * @author vitex 21 | * 22 | * @no-named-arguments 23 | */ 24 | class Dodavatel extends RW 25 | { 26 | use stitky; 27 | use firma; 28 | 29 | /** 30 | * The agenda used by the object. 31 | */ 32 | public ?string $evidence = 'dodavatel'; 33 | } 34 | -------------------------------------------------------------------------------- /tools/common.php: -------------------------------------------------------------------------------- 1 | 7 | * @copyright (C) 2015-2021 Spoje.Net 8 | */ 9 | 10 | /** 11 | * Convert var_export to short array syntac 12 | * 13 | * @param string $expression 14 | * 15 | * @return string 16 | */ 17 | function varexport($expression) { 18 | $export = var_export($expression, TRUE); 19 | $patterns = [ 20 | "/array \(/" => '[', 21 | "/^([ ]*)\)(,?)$/m" => '$1]$2', 22 | "/=>[ ]?\n[ ]+\[/" => '=> [', 23 | "/([ ]*)(\'[^\']+\') => ([\[\'])/" => '$1$2 => $3', 24 | ]; 25 | $export = preg_replace(array_keys($patterns), array_values($patterns), $export); 26 | return $export; 27 | } 28 | -------------------------------------------------------------------------------- /src/AbraFlexi/StromCenik.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * Strom Položek ceníku. 19 | * 20 | * @see https://demo.flexibee.eu/c/demo/strom-cenik/properties Vlastnosti evidence 21 | * 22 | * @no-named-arguments 23 | */ 24 | class StromCenik extends RW 25 | { 26 | /** 27 | * Evidence užitá objektem. 28 | */ 29 | public ?string $evidence = 'strom-cenik'; 30 | } 31 | -------------------------------------------------------------------------------- /src/AbraFlexi/Udalost.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * @see https://demo.abraflexi.eu/c/demo/udalost/properties api udalost evidence 19 | * 20 | * @no-named-arguments 21 | */ 22 | class Udalost extends RW 23 | { 24 | use stitky; 25 | use firma; 26 | 27 | /** 28 | * Evidence užitá objektem. 29 | */ 30 | public ?string $evidence = 'udalost'; 31 | } 32 | -------------------------------------------------------------------------------- /src/AbraFlexi/VyrobniCislo.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * Výrobní číslo. 19 | * 20 | * @see https://demo.flexibee.eu/c/demo/vyrobni-cislo/properties položky evidence 21 | * 22 | * @no-named-arguments 23 | */ 24 | class VyrobniCislo extends RW 25 | { 26 | /** 27 | * Evidence užitá objektem. 28 | */ 29 | public ?string $evidence = 'vyrobni-cislo'; 30 | } 31 | -------------------------------------------------------------------------------- /src/AbraFlexi/Zavazek.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * Description of Zavazek. 19 | * 20 | * @author Vítězslav Dvořák 21 | * 22 | * @no-named-arguments 23 | */ 24 | class Zavazek extends \AbraFlexi\RW 25 | { 26 | use stitky; 27 | use firma; 28 | use sum; 29 | use email; 30 | use lock; 31 | public ?string $evidence = 'zavazek'; 32 | } 33 | -------------------------------------------------------------------------------- /debian/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "deb/abraflexi", 3 | "description": "Library for easy interaction with czech accounting system AbraFlexi.", 4 | "homepage": "https://github.com/Spoje-NET/php-abraflexi", 5 | "license": "GPL-2.0+", 6 | "type": "library", 7 | "authors": [ 8 | { 9 | "name": "Vítězslav Dvořák", 10 | "email": "vitex@arachne.cz" 11 | } 12 | ], 13 | "require": { 14 | "ext-json": "*", 15 | "ext-curl": "*", 16 | "deb/ease-core": "*" 17 | }, 18 | "autoload": { 19 | "psr-4": { 20 | "AbraFlexi\\": "." 21 | } 22 | }, 23 | "config": { 24 | "vendor-dir": "/var/lib/php-spojenet-abraflexi" 25 | }, 26 | "repositories": [ 27 | { 28 | "type": "path", 29 | "url": "/usr/share/php/EaseCore" 30 | } 31 | ] 32 | } 33 | -------------------------------------------------------------------------------- /src/AbraFlexi/SkladovaKarta.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * Skladová Karta 19 | * Storage Card. 20 | * 21 | * @see https://demo.flexibee.eu/c/demo/skladova-karta/properties položky evidence 22 | * 23 | * @no-named-arguments 24 | */ 25 | class SkladovaKarta extends RW 26 | { 27 | /** 28 | * Evidence used by object. 29 | */ 30 | public ?string $evidence = 'skladova-karta'; 31 | } 32 | -------------------------------------------------------------------------------- /Examples/ReadAddressColumns.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/php -f 2 | 10 | * (c) 2025 SpojeNetIT s.r.o. 11 | * 12 | * For the full copyright and license information, please view the LICENSE 13 | * file that was distributed with this source code. 14 | */ 15 | 16 | namespace Example\AbraFlexi; 17 | 18 | include_once './config.php'; 19 | 20 | include_once '../vendor/autoload.php'; 21 | 22 | $adreser = new \AbraFlexi\Adresar(); 23 | $addresses = $adreser->getColumnsFromFlexibee( 24 | ['id', 'nazev', 'email', 'kontakty'], 25 | ['typVztahuK' => 'typVztahu.odberatel'], 26 | 'nazev', 27 | ); 28 | 29 | print_r($addresses); 30 | -------------------------------------------------------------------------------- /src/AbraFlexi/Nastaveni.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * Nastavení firmy. 19 | * 20 | * @note Tato položka nemá dostupné položky evidence 21 | * @note Tato evidence není veřejně dostupná na demo.abraflexi.eu 22 | * 23 | * @no-named-arguments 24 | */ 25 | class Nastaveni extends RO 26 | { 27 | /** 28 | * Evidence užitá objektem. 29 | */ 30 | public ?string $evidence = 'nastaveni'; 31 | } 32 | -------------------------------------------------------------------------------- /static/Properties.changes.json: -------------------------------------------------------------------------------- 1 | {"id":{"showToUser":"false","propertyName":"id","name":"ID","title":"ID","type":"integer","isVisible":"true","isSortable":"true","isHighlight":"false","inId":"true","inSummary":"true","inDetail":"true","mandatory":"false","isWritable":"false","isOverWritable":"false","hasBusinessLogic":"false","isUpperCase":"false","isLowerCase":"false","links":null},"external-ids":{"showToUser":"false","propertyName":"external-ids","fkEvidencePath":"external-ids","dbName":"extid","name":"external-ids","title":"extIDs","type":"relation","isVisible":"true","isSortable":"false","isHighlight":"false","inId":"true","inSummary":"true","inDetail":"true","inExpensive":"false","mandatory":"false","isWritable":"true","isOverWritable":"true","hasBusinessLogic":"false","isUpperCase":"false","isLowerCase":"false","links":null}} -------------------------------------------------------------------------------- /src/AbraFlexi/UcetniObdobi.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * Class for Accounting period handling. 19 | * 20 | * @see https://demo.flexibee.eu/c/demo/ucetni-obdobi/properties Položky evidence 21 | * 22 | * @author vitex 23 | * 24 | * @no-named-arguments 25 | */ 26 | class UcetniObdobi extends RW 27 | { 28 | /** 29 | * Evidence AbraFlexi. 30 | */ 31 | public ?string $evidence = 'ucetni-obdobi'; 32 | } 33 | -------------------------------------------------------------------------------- /Examples/AuthSessionIdUsage.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/php -f 2 | 10 | * (c) 2025 SpojeNetIT s.r.o. 11 | * 12 | * For the full copyright and license information, please view the LICENSE 13 | * file that was distributed with this source code. 14 | */ 15 | 16 | namespace Example\AbraFlexi; 17 | 18 | include_once './config.php'; 19 | 20 | include_once '../vendor/autoload.php'; 21 | 22 | \define( 23 | 'FLEXIBEE_AUTHSESSID', 24 | '00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff', 25 | ); 26 | 27 | $invoice = new \AbraFlexi\FakturaVydana(); 28 | $invoice->setDataValue('typDokl', 'FAKTURA'); 29 | $invoice->insertToFlexiBee(); 30 | -------------------------------------------------------------------------------- /Examples/AuthentizeContact.php: -------------------------------------------------------------------------------- 1 | #!/ur/bin/php -f 2 | 10 | * (c) 2025 SpojeNetIT s.r.o. 11 | * 12 | * For the full copyright and license information, please view the LICENSE 13 | * file that was distributed with this source code. 14 | */ 15 | 16 | namespace Example\AbraFlexi; 17 | 18 | include_once './config.php'; 19 | 20 | include_once '../vendor/autoload.php'; 21 | 22 | $kontakter = new \AbraFlexi\Kontakt(); 23 | 24 | if ($kontakter->authenticate('login', 'heslo') === true) { 25 | $kontakter->addStatusMessage('User Authenticated', 'success'); 26 | } else { 27 | $kontakter->addStatusMessage('Auth not match', 'warning'); 28 | } 29 | -------------------------------------------------------------------------------- /tools/force_update_all.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | mkdir -p ../static 3 | CURRENT=$(php -qf current_version.php) 4 | php -qf update_evidencelist_class.php 5 | mv -f EvidenceList.php ../src/AbraFlexi/EvidenceList.php 6 | php -qf update_properties_class.php 7 | php -qf update_actions_class.php 8 | php -qf generate_actions_json.php 9 | mv Actions.php ../src/AbraFlexi/Actions.php 10 | php -qf update_relations_class.php 11 | mv Relations.php ../src/AbraFlexi/Relations.php 12 | php -qf update_formats_class.php 13 | mv Formats.php ../src/AbraFlexi/Formats.php 14 | mv -f Actions.json EvidenceFullList.json EvidenceList.json Formats.json Properties*.json Relations.json ../static/ 15 | git add ../static 16 | echo git commit ../src ../static -m \"Update for AbraFlexi "${CURRENT}"\" 17 | echo git commit ./src ./static -m \"Update for AbraFlexi "${CURRENT}"\" 18 | -------------------------------------------------------------------------------- /src/AbraFlexi/FakturaVydanaPolozka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * Polozka Faktury vydané. 19 | * 20 | * @see https://demo.flexibee.eu/c/demo/faktura-vydana-polozka/properties položky evidence 21 | * 22 | * @no-named-arguments 23 | */ 24 | class FakturaVydanaPolozka extends RW 25 | { 26 | use stitky; 27 | 28 | /** 29 | * Evidence užitá objektem. 30 | */ 31 | public ?string $evidence = 'faktura-vydana-polozka'; 32 | } 33 | -------------------------------------------------------------------------------- /src/AbraFlexi/ObjednavkaPrijataPolozka.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * Položka skladového pohybu. 19 | * 20 | * @see https://demo.flexibee.eu/c/demo/objednavka-prijata-polozka/properties 21 | * 22 | * @no-named-arguments 23 | */ 24 | class ObjednavkaPrijataPolozka extends RW 25 | { 26 | use stitky; 27 | 28 | /** 29 | * Evidence užitá objektem. 30 | */ 31 | public ?string $evidence = 'objednavka-prijata-polozka'; 32 | } 33 | -------------------------------------------------------------------------------- /debian/php-spojenet-abraflexi-doc.install: -------------------------------------------------------------------------------- 1 | docs/classes/* usr/share/doc/php-spojenet-abraflexi/html/classes 2 | docs/css/* usr/share/doc/php-spojenet-abraflexi/html/css 3 | docs/files/* usr/share/doc/php-spojenet-abraflexi/html/files 4 | docs/graphs/* usr/share/doc/php-spojenet-abraflexi/html/graphs 5 | docs/index.html usr/share/doc/php-spojenet-abraflexi/html/ 6 | docs/indices/* usr/share/doc/php-spojenet-abraflexi/html/indices 7 | docs/js/* usr/share/doc/php-spojenet-abraflexi/html/js 8 | docs/namespaces/* usr/share/doc/php-spojenet-abraflexi/html/namespaces 9 | docs/packages/* usr/share/doc/php-spojenet-abraflexi/html/packages 10 | docs/reports/* usr/share/doc/php-spojenet-abraflexi/html/reports 11 | 12 | 13 | debian/php-spojenet-abraflexi-doc.conf usr/share/doc/php-spojenet-abraflexi-doc/apache 14 | README.md usr/share/doc/php-spojenet-abraflexi 15 | -------------------------------------------------------------------------------- /Examples/Error404.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/php -f 2 | 10 | * (c) 2025 SpojeNetIT s.r.o. 11 | * 12 | * For the full copyright and license information, please view the LICENSE 13 | * file that was distributed with this source code. 14 | */ 15 | 16 | namespace Example\AbraFlexi; 17 | 18 | include_once './config.php'; 19 | 20 | include_once '../vendor/autoload.php'; 21 | 22 | $banker = new \AbraFlexi\Banka(); 23 | $first = $banker->getColumnsFromFlexibee(['id'], ['limit' => 1]); 24 | 25 | $banker->ignore404(true); 26 | $response404 = $banker->performRequest('error.json'); 27 | $banker->ignore404(fals); 28 | 29 | $response200X = $banker->performRequest('/banka/'.$first[0]['id']); 30 | -------------------------------------------------------------------------------- /src/AbraFlexi/Strom.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * Obecný Strom. 19 | * 20 | * @see https://demo.flexibee.eu/c/demo/strom/properties vlastnosti evidence 21 | * 22 | * @no-named-arguments 23 | */ 24 | class Strom extends RW 25 | { 26 | /** 27 | * Evidence užitá objektem. 28 | */ 29 | public ?string $evidence = 'strom'; 30 | 31 | /** 32 | * Sloupeček se jménem záznamu. 33 | */ 34 | public string $nameColumn = 'nazev'; 35 | } 36 | -------------------------------------------------------------------------------- /Examples/TestConnection.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/php -f 2 | 10 | * (c) 2025 SpojeNetIT s.r.o. 11 | * 12 | * For the full copyright and license information, please view the LICENSE 13 | * file that was distributed with this source code. 14 | */ 15 | 16 | namespace Example\AbraFlexi; 17 | 18 | include_once './config.php'; 19 | 20 | include_once '../vendor/autoload.php'; 21 | 22 | $companer = new \AbraFlexi\Company(); 23 | $companies = $companer->getFlexiData(); 24 | 25 | if (\array_key_exists('company', $companies) === true) { 26 | $companer->addStatusMessage('Connection OK', 'success'); 27 | } else { 28 | $companer->addStatusMessage('Connection failed', 'warning'); 29 | } 30 | -------------------------------------------------------------------------------- /src/AbraFlexi/SkladovyPohyb.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * Skladového pohyb. 19 | * 20 | * @see https://demo.flexibee.eu/c/demo/skladovy-pohyb/properties 21 | * 22 | * @no-named-arguments 23 | */ 24 | class SkladovyPohyb extends RW 25 | { 26 | use stitky; 27 | use firma; 28 | use sum; 29 | use email; 30 | use lock; 31 | 32 | /** 33 | * Evidence užitá objektem. 34 | */ 35 | public ?string $evidence = 'skladovy-pohyb'; 36 | } 37 | -------------------------------------------------------------------------------- /Examples/PerformingActions.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/php -f 2 | 10 | * (c) 2025 SpojeNetIT s.r.o. 11 | * 12 | * For the full copyright and license information, please view the LICENSE 13 | * file that was distributed with this source code. 14 | */ 15 | 16 | namespace Example\AbraFlexi; 17 | 18 | include_once './config.php'; 19 | 20 | include_once '../vendor/autoload.php'; 21 | 22 | include_once './common.php'; 23 | 24 | $invoiceID = askForFlexiBeeID(); 25 | 26 | $invoice = new \AbraFlexi\FakturaVydana($invoiceID, ['ignore404' => true]); 27 | 28 | if ($invoice->lastResponseCode) { 29 | $invoice->performAction('storno', 'int'); 30 | } else { 31 | echo 'No such invoice'; 32 | } 33 | -------------------------------------------------------------------------------- /Examples/ExternalID.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace Example\AbraFlexi; 16 | 17 | include_once './config.php'; 18 | 19 | include_once '../vendor/autoload.php'; 20 | 21 | $save = [ 22 | 'id' => [ 23 | 14, 24 | 'ext:evid:2434', 25 | 'ext:another:753', 26 | ], 27 | 'eanKod' => 12233587868, 28 | ]; 29 | 30 | $addr = new \AbraFlexi\Adresar($save); 31 | 32 | $addr->getExternalIDs(); // [ 0=> 'ext:evid:2434', 1 => 'ext:another:753' ] 33 | $addr->getMyKey(); // 1000 34 | 35 | $addr->addExternalID('EXTERNAL:1575454719'); 36 | -------------------------------------------------------------------------------- /src/AbraFlexi/ObjednavkaPrijata.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * Incoming order. 19 | * 20 | * @see https://demo.flexibee.eu/c/demo/objednavka-prijata/properties 21 | * 22 | * @no-named-arguments 23 | */ 24 | class ObjednavkaPrijata extends RW implements \AbraFlexi\Document 25 | { 26 | use stitky; 27 | use firma; 28 | use sum; 29 | use subItems; 30 | use email; 31 | use getChanges; 32 | use lock; 33 | 34 | /** 35 | * Evidence použitá třídou. 36 | */ 37 | public ?string $evidence = 'objednavka-prijata'; 38 | } 39 | -------------------------------------------------------------------------------- /src/AbraFlexi/PokladniPohyb.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * Pokladní pohyb. 19 | * 20 | * @see https://demo.flexibee.eu/c/demo/pokladni-pohyb/properties položky evidence 21 | * 22 | * @no-named-arguments 23 | */ 24 | class PokladniPohyb extends RW implements \AbraFlexi\Document 25 | { 26 | use stitky; 27 | use firma; 28 | use sum; 29 | use subItems; 30 | use email; 31 | use getChanges; 32 | use lock; 33 | 34 | /** 35 | * Evidence AbraFlexi. 36 | */ 37 | public ?string $evidence = 'pokladni-pohyb'; 38 | } 39 | -------------------------------------------------------------------------------- /tools/changes-properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "@version": "1.0", 4 | "evidenceName": "Změny", 5 | "tagName": "changes", 6 | "property": [{ 7 | "showToUser": "false", 8 | "propertyName": "id", 9 | "name": "ID", 10 | "title": "ID", 11 | "type": "integer", 12 | "isVisible": "true", 13 | "isSortable": "true", 14 | "isHighlight": "false", 15 | "inId": "true", 16 | "inSummary": "true", 17 | "inDetail": "true", 18 | "mandatory": "false", 19 | "isWritable": "false", 20 | "isOverWritable": "false", 21 | "hasBusinessLogic": "false", 22 | "isUpperCase": "false", 23 | "isLowerCase": "false", 24 | "links": null 25 | }] 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Examples/common.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace Example\AbraFlexi; 16 | 17 | /** 18 | * Ask For Invoice ID. 19 | * 20 | * @param string $type Requested type for documents 21 | * 22 | * @return int|string id or code 23 | */ 24 | function askForFlexiBeeID($type = 'invoice') 25 | { 26 | $invoiceID = null; 27 | echo "Please enter {$type} ID:"; 28 | $input = fopen('php://stdin', 'rb'); 29 | $invoiceID = trim(fgets($input)); 30 | fclose($input); 31 | 32 | if (is_numeric($invoiceID)) { 33 | $invoiceID = (int) $invoiceID; 34 | } 35 | 36 | return $invoiceID; 37 | } 38 | -------------------------------------------------------------------------------- /tests/ObjectForTesting.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace Test; 16 | 17 | /** 18 | * Class used to test Object To Array Conversion. 19 | */ 20 | class ObjectForTesting extends \stdClass 21 | { 22 | /** 23 | * Simple Item. 24 | */ 25 | public int $item = 1; 26 | 27 | /** 28 | * Array item. 29 | * 30 | * @var array 31 | */ 32 | public array $arrItem = ['a', 'b' => 'c']; 33 | 34 | /** 35 | * Simple method. 36 | * 37 | * @return bool 38 | */ 39 | public function method() 40 | { 41 | return true; 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /Examples/UpdateInvoice.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/php -f 2 | 10 | * (c) 2025 SpojeNetIT s.r.o. 11 | * 12 | * For the full copyright and license information, please view the LICENSE 13 | * file that was distributed with this source code. 14 | */ 15 | 16 | namespace Example\AbraFlexi; 17 | 18 | use AbraFlexi\FakturaVydana; 19 | 20 | \define('EASE_LOGGER', 'syslog|console'); 21 | 22 | include_once './config.php'; 23 | 24 | include_once '../vendor/autoload.php'; 25 | 26 | $invoiceId = 1; 27 | 28 | $inv = new FakturaVydana($invoiceId, ['autoload' => false]); 29 | $inv->takeData(['stavMailK' => 'stavMail.odeslano']); 30 | $inv->sync(); 31 | 32 | $inv->addStatusMessage( 33 | _('Invoice').': '.$inv->getRecordIdent().' '.$inv->getRecordCode(), 34 | $inv->sync() ? 'success' : 'error', 35 | ); 36 | -------------------------------------------------------------------------------- /bootstrap-debian.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | export DEBIAN_FRONTEND="noninteractive" 3 | wget -O - http://v.s.cz/info@vitexsoftware.cz.gpg.key|sudo apt-key add - 4 | echo deb http://v.s.cz/ stable main | tee /etc/apt/sources.list.d/vitexsoftware.list 5 | apt-get update 6 | apt-get install -y php-cli php-curl php-pear php-intl php-zip composer dpkg-dev devscripts php-apigen-theme-default debhelper gdebi-core 7 | apt-get update 8 | 9 | cd /vagrant 10 | debuild -i -us -uc -b 11 | 12 | #mkdir -p /vagrant/deb 13 | #mv /*.deb /vagrant/deb 14 | #cd /vagrant/deb 15 | #dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz 16 | #echo "deb file:/vagrant/deb ./" > /etc/apt/sources.list.d/local.list 17 | #apt-get update 18 | export DEBCONF_DEBUG="developer" 19 | 20 | #apt-get -y --allow-unauthenticated install flexipeehp 21 | gdebi -n ../flexipeehp_*_all.deb 22 | 23 | cd /usr/share/doc/FlexiPeeHP/ 24 | composer update 25 | php -f /usr/share/doc/FlexiPeeHP/flexibeeping.php 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /debian/test/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vitexsoftware/flexibeedebiantest", 3 | "description": "FlexiBeeHP debian package test", 4 | "type": "project", 5 | "authors": [ 6 | { 7 | "name": "Vítězslav Dvořák", 8 | "email": "info@vitexsoftware.cz" 9 | } 10 | ], 11 | "minimum-stability": "stable", 12 | "config": { 13 | "vendor-dir": "/tmp/flexibeehpdebiantest" 14 | }, 15 | "require": { 16 | "deb/flexibee": "*", 17 | "deb/ease-core": "*" 18 | }, 19 | "autoload-dev": { 20 | "psr-4": { 21 | "Test\\Ease\\": "../EaseCoreTests", 22 | "Test\\FlexiPeeHP\\": "./", 23 | "Test\\": "testing/" 24 | } 25 | }, 26 | "repositories": [ 27 | { 28 | "type": "path", 29 | "url": "/usr/share/php/EaseCore" 30 | }, 31 | { 32 | "type": "path", 33 | "url": "/usr/share/php/FlexiPeeHP" 34 | } 35 | ] 36 | 37 | } 38 | -------------------------------------------------------------------------------- /Examples/MovePricelistItemToAnotherCategory.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/php -f 2 | 10 | * (c) 2025 SpojeNetIT s.r.o. 11 | * 12 | * For the full copyright and license information, please view the LICENSE 13 | * file that was distributed with this source code. 14 | */ 15 | 16 | namespace Example\AbraFlexi; 17 | 18 | include_once './config.php'; 19 | 20 | include_once '../vendor/autoload.php'; 21 | 22 | $products_id = 2345; 23 | $old_category_id = 23; 24 | $new_category_id = 22; 25 | 26 | $sokoban = new \AbraFlexi\StromCenik(); 27 | $pricelist = new \AbraFlexi\Cenik('ext:products:'.$products_id, ['detail' => 'id']); 28 | $sokoban->deleteFromFlexiBee('ext:ptc:'.$old_category_id); 29 | $sokoban->insertToFlexiBee(['id' => 'ext:ptc:'.$new_category_id, 'idZaznamu' => $pricelist->getRecordID(), 'uzel' => 'ext:categories:'.$new_category_id]); 30 | -------------------------------------------------------------------------------- /src/AbraFlexi/sum.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * Add for evidences with Summary support. 19 | * 20 | * @author Vítězslav Dvořák 21 | * 22 | * @no-named-arguments 23 | */ 24 | trait sum 25 | { 26 | /** 27 | * Vrací z AbraFlexi sumaci i podle podmínek. 28 | * 29 | * @param array $conditions 30 | * 31 | * @return array 32 | */ 33 | public function getSumFromAbraFlexi($conditions = []) 34 | { 35 | $flexiData = $this->getFlexiData('$sum', $conditions); 36 | 37 | return empty($flexiData) ? null : $flexiData['sum']; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /Examples/ReadInvoiceColumns.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/php -f 2 | 10 | * (c) 2025 SpojeNetIT s.r.o. 11 | * 12 | * For the full copyright and license information, please view the LICENSE 13 | * file that was distributed with this source code. 14 | */ 15 | 16 | namespace Example\AbraFlexi; 17 | 18 | include_once './config.php'; 19 | 20 | include_once '../vendor/autoload.php'; 21 | 22 | include_once './common.php'; 23 | 24 | $invoice = new \AbraFlexi\FakturaVydana(); 25 | $invoices = $invoice->getColumnsFromAbraFlexi(['id', 'firma', 'lastUpdate', 'datVyst', 'datSplat'], ['limit' => 100, 'start' => 20], 'datVyst'); 26 | 27 | if ($invoices) { 28 | if ($invoice->lastResponseCode === 200) { 29 | echo $invoice->getApiURL(); 30 | print_r($invoices); 31 | } 32 | } else { 33 | $invoice->addStatusMessage('No Invoices found'); 34 | } 35 | -------------------------------------------------------------------------------- /src/AbraFlexi/kod.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace AbraFlexi; 16 | 17 | /** 18 | * Add for evidences with code: identifier. 19 | * 20 | * @author Vítězslav Dvořák 21 | * 22 | * @no-named-arguments 23 | */ 24 | trait kod 25 | { 26 | /** 27 | * Obtain record/object identificator code: 28 | * 29 | * @see https://demo.flexibee.eu/devdoc/identifiers Identifikátory záznamů 30 | * 31 | * @return string record code identifier 32 | */ 33 | public function _getRecordCode() 34 | { 35 | return empty($this->getDataValue('kod')) ? null : \AbraFlexi\Code::ensure($this->getDataValue('kod')); 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /Examples/CreateLabel.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/php -f 2 | 10 | * (c) 2025 SpojeNetIT s.r.o. 11 | * 12 | * For the full copyright and license information, please view the LICENSE 13 | * file that was distributed with this source code. 14 | */ 15 | 16 | namespace Example\AbraFlexi; 17 | 18 | include_once './config.php'; 19 | 20 | include_once '../vendor/autoload.php'; 21 | /** 22 | * @var \AbraFlexi\Stitek Label Object 23 | */ 24 | $stitek = new \AbraFlexi\Stitek(); 25 | 26 | $stitek->createNew('Without Invoice', ['pokladna']); 27 | 28 | $stitek->createNew( 29 | 'Example Label', 30 | ['faktura-vydana', 'faktura-prijata'], 31 | ['kod' => 'EXAMPLE'], 32 | ); 33 | 34 | $banker = new \AbraFlexi\Banka(); 35 | $stitek->createNew('Unidentified', [$banker->getEvidence()]); 36 | 37 | $labelsDefinedForBank = \AbraFlexi\Stitek::getAvailbleLabels($banker); 38 | -------------------------------------------------------------------------------- /debian/test/flexibeeping.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env php 2 | 8 | * @copyright 2017-2021 Spoje.Net 9 | */ 10 | $autoload = '/tmp/flexipeehpdebiantest/autoload.php'; 11 | if (file_exists($autoload)) { 12 | require_once $autoload; 13 | } else { 14 | echo 'composer install ???'; 15 | exit(2); 16 | } 17 | 18 | if (file_exists('/usr/share/doc/AbraFlexi/config.json')) { 19 | $config = '/usr/share/doc/AbraFlexi/config.json'; 20 | } else { 21 | $config = './config.json'; 22 | } 23 | 24 | \Ease\Shared::instanced()->loadConfig($config, true); 25 | 26 | $tester = new \AbraFlexi\Company(); 27 | 28 | $records = $tester->getAllFromFlexibee(); 29 | 30 | if (isset($records) && count($records)) { 31 | foreach ($records as $companyInfo) { 32 | $tester->addStatusMessage($companyInfo['nazev'], 'success'); 33 | } 34 | exit(0); 35 | } else { 36 | $tester->addStatusMessage('Error', 'danger'); 37 | exit(1); 38 | } 39 | -------------------------------------------------------------------------------- /src/AbraFlexi/Cenik.php: -------------------------------------------------------------------------------- 1 | 8 | * @copyright (C) 2016-2024 Spoje.Net 9 | */ 10 | 11 | declare(strict_types=1); 12 | 13 | /** 14 | * This file is part of the SpojeNet\AbraFlexi package. 15 | * 16 | * (c) 2019-2024 SpojeNet s.r.o. 17 | * (c) 2025 SpojeNetIT s.r.o. 18 | * 19 | * For the full copyright and license information, please view the LICENSE 20 | * file that was distributed with this source code. 21 | */ 22 | 23 | namespace AbraFlexi; 24 | 25 | /** 26 | * Ceník - Pricelist. 27 | * 28 | * @see https://demo.flexibee.eu/c/demo/cenik/properties Vlastnosti evidence 29 | * 30 | * @no-named-arguments 31 | */ 32 | class Cenik extends RW 33 | { 34 | use stitky; 35 | use subItems; 36 | use getChanges; 37 | use kod; 38 | 39 | /** 40 | * Evidence užitá objektem. 41 | */ 42 | public ?string $evidence = 'cenik'; 43 | } 44 | -------------------------------------------------------------------------------- /.github/workflows/php.yml: -------------------------------------------------------------------------------- 1 | name: PHP Composer 2 | 3 | on: 4 | push: 5 | branches: [ "main" ] 6 | pull_request: 7 | branches: [ "main" ] 8 | 9 | permissions: 10 | contents: read 11 | 12 | jobs: 13 | build: 14 | 15 | runs-on: ubuntu-latest 16 | 17 | steps: 18 | - uses: actions/checkout@v6 19 | 20 | - name: Validate composer.json and composer.lock 21 | run: composer validate --strict 22 | 23 | - name: Cache Composer packages 24 | id: composer-cache 25 | uses: actions/cache@v4 26 | with: 27 | path: vendor 28 | key: ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }} 29 | restore-keys: | 30 | ${{ runner.os }}-php- 31 | 32 | - name: Install dependencies 33 | run: composer install --prefer-dist --no-progress 34 | 35 | # Add a test script to composer.json, for instance: "test": "vendor/bin/phpunit" 36 | # Docs: https://getcomposer.org/doc/articles/scripts.md 37 | 38 | # - name: Run test suite 39 | # run: composer run-script test 40 | -------------------------------------------------------------------------------- /Examples/ShowDocumentChanges.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/php -f 2 | 10 | * (c) 2025 SpojeNetIT s.r.o. 11 | * 12 | * For the full copyright and license information, please view the LICENSE 13 | * file that was distributed with this source code. 14 | */ 15 | 16 | namespace Example\AbraFlexi; 17 | 18 | include_once './config.php'; 19 | 20 | include_once '../vendor/autoload.php'; 21 | 22 | include_once './common.php'; 23 | 24 | $invoiceID = askForFlexiBeeID(); 25 | 26 | /* 27 | * AbraFlexi Classes accept this form of initial identifier: 28 | * 29 | * (int) 2588 30 | * (string) ext:ESHOP:oi1978 31 | * (array) ['varSym'=>'20080015'] 32 | */ 33 | 34 | $invoice = new \AbraFlexi\FakturaVydana($invoiceID); 35 | 36 | if ($invoice->getMyKey()) { 37 | print_r($invoice->getChanges()); 38 | } else { 39 | $originalInvoice->addStatusMessage('Source Invoice does not exists'); 40 | } 41 | -------------------------------------------------------------------------------- /Examples/BatchOperation.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/php -f 2 | 10 | * (c) 2025 SpojeNetIT s.r.o. 11 | * 12 | * For the full copyright and license information, please view the LICENSE 13 | * file that was distributed with this source code. 14 | */ 15 | 16 | namespace Example\AbraFlexi; 17 | 18 | include_once './config.php'; 19 | 20 | include_once '../vendor/autoload.php'; 21 | 22 | $adr = new \AbraFlexi\Adresar(null, ['filter' => "nazev like 'FlexiBee Systems s.r.o.'"]); 23 | $adr->insertToFlexiBee([ 24 | 'nazev' => 'ABRA Flexi s.r.o.', 25 | 'ulice' => 'Jeremiášova 1422/7b', 26 | 'mesto' => 'Praha 13 Stodůlky', 27 | 'psc' => '155 00', 28 | ]); 29 | 30 | /* 31 | {"winstrom":{"@version":"1.0","adresar":{"nazev":"ABRA Flexi s.r.o.","ulice":"Jeremi\u00e1\u0161ova 1422\/7b","mesto":"Praha 13 Stod\u016flky","psc":"155 00"},"adresar@filter":"nazev like 'FlexiBee Systems s.r.o.'"}} 32 | */ 33 | -------------------------------------------------------------------------------- /src/AbraFlexi/InterniDoklad.php: -------------------------------------------------------------------------------- 1 | 7 | * @copyright (C) 2015-2023 Spoje.Net 8 | */ 9 | 10 | declare(strict_types=1); 11 | 12 | /** 13 | * This file is part of the SpojeNet\AbraFlexi package. 14 | * 15 | * (c) 2019-2024 SpojeNet s.r.o. 16 | * (c) 2025 SpojeNetIT s.r.o. 17 | * 18 | * For the full copyright and license information, please view the LICENSE 19 | * file that was distributed with this source code. 20 | */ 21 | 22 | namespace AbraFlexi; 23 | 24 | /** 25 | * Internal Document. 26 | * 27 | * @see https://demo.flexibee.eu/c/demo/interni-doklad/properties 28 | * 29 | * @no-named-arguments 30 | */ 31 | class InterniDoklad extends RW implements \AbraFlexi\Document 32 | { 33 | use stitky; 34 | use firma; 35 | use sum; 36 | use subItems; 37 | use email; 38 | use getChanges; 39 | use lock; 40 | 41 | /** 42 | * Evidence použitá třídou. 43 | */ 44 | public ?string $evidence = 'interni-doklad'; 45 | } 46 | -------------------------------------------------------------------------------- /Examples/InvoiceLastChanges.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/php -f 2 | 10 | * (c) 2025 SpojeNetIT s.r.o. 11 | * 12 | * For the full copyright and license information, please view the LICENSE 13 | * file that was distributed with this source code. 14 | */ 15 | 16 | namespace Example\AbraFlexi; 17 | 18 | include_once './config.php'; 19 | 20 | include_once '../vendor/autoload.php'; 21 | 22 | include_once './common.php'; 23 | 24 | $invoiceID = askForFlexiBeeID(); 25 | 26 | /* 27 | * AbraFlexi Classes accept this form of initial identifier: 28 | * 29 | * (int) 2588 30 | * (string) ext:ESHOP:oi1978 31 | * (array) ['varSym'=>'20080015'] 32 | */ 33 | 34 | $invoice = new \AbraFlexi\FakturaVydana($invoiceID); 35 | 36 | if ($invoice->getMyKey()) { 37 | $journaler = new \AbraFlexi\Zurnal(); 38 | $changes = $journaler->getLastChange($invoice); 39 | } else { 40 | $invoice->addStatusMessage('Source Invoice does not exists'); 41 | } 42 | -------------------------------------------------------------------------------- /src/AbraFlexi/FakturaPrijata.php: -------------------------------------------------------------------------------- 1 | 7 | * @copyright (C) 2015-2024 Spoje.Net 8 | */ 9 | 10 | declare(strict_types=1); 11 | 12 | /** 13 | * This file is part of the SpojeNet\AbraFlexi package. 14 | * 15 | * (c) 2019-2024 SpojeNet s.r.o. 16 | * (c) 2025 SpojeNetIT s.r.o. 17 | * 18 | * For the full copyright and license information, please view the LICENSE 19 | * file that was distributed with this source code. 20 | */ 21 | 22 | namespace AbraFlexi; 23 | 24 | /** 25 | * Incoming invoice. 26 | * 27 | * @see https://demo.flexibee.eu/c/demo/faktura-prijata/properties 28 | * 29 | * @no-named-arguments 30 | */ 31 | class FakturaPrijata extends RW implements Document 32 | { 33 | use stitky; 34 | use firma; 35 | use sum; 36 | use subItems; 37 | use email; 38 | use getChanges; 39 | use kod; 40 | use lock; 41 | 42 | /** 43 | * Evidence použitá třídou. 44 | */ 45 | public ?string $evidence = 'faktura-prijata'; 46 | } 47 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright 2016 Spoje.Net s.r.o. 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of 4 | this software and associated documentation files (the "Software"), to deal in 5 | the Software without restriction, including without limitation the rights to 6 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 7 | the Software, and to permit persons to whom the Software is furnished to do so, 8 | subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in all 11 | copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 15 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 16 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 17 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 18 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 19 | -------------------------------------------------------------------------------- /Examples/DownloadInvoicePDF.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/php -f 2 | 10 | * (c) 2025 SpojeNetIT s.r.o. 11 | * 12 | * For the full copyright and license information, please view the LICENSE 13 | * file that was distributed with this source code. 14 | */ 15 | 16 | namespace Example\AbraFlexi; 17 | 18 | include_once './config.php'; 19 | 20 | include_once '../vendor/autoload.php'; 21 | 22 | include_once './common.php'; 23 | 24 | $invoiceID = askForFlexiBeeID(); 25 | 26 | /* 27 | * AbraFlexi Classes accept this form of initial identifier: 28 | * 29 | * (int) 2588 30 | * (string) ext:ESHOP:oi1978 31 | * (array) ['varSym'=>'20080015'] 32 | */ 33 | 34 | $invoice = new \AbraFlexi\FakturaVydana($invoiceID, ['detail' => 'id']); 35 | echo 'invoice saved to: '.$invoice->downloadInFormat( 36 | 'pdf', 37 | '/tmp/', 38 | 'fakturaKB$$SUM_BEZ_QR', 39 | )."\n"; 40 | 41 | echo 'post money order saved to: '.$invoice->downloadInFormat($format, '/tmp/', 'slozenkaA$$SUM')."\n"; 42 | -------------------------------------------------------------------------------- /Examples/AttachmentSaveToFile.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/php -f 2 | 10 | * (c) 2025 SpojeNetIT s.r.o. 11 | * 12 | * For the full copyright and license information, please view the LICENSE 13 | * file that was distributed with this source code. 14 | */ 15 | 16 | namespace Example\AbraFlexi; 17 | 18 | include_once './config.php'; 19 | 20 | include_once '../vendor/autoload.php'; 21 | 22 | include_once './common.php'; 23 | 24 | $invoiceID = askForFlexiBeeID(); 25 | 26 | $invoice = new \AbraFlexi\FakturaVydana($invoiceID); 27 | 28 | $attachment = \AbraFlexi\Priloha::getFirstAttachment($invoice); 29 | 30 | if (isset($attachment['id'])) { 31 | if (\AbraFlexi\Priloha::saveToFile((int) $attachment['id'], '/tmp/')) { 32 | $invoice->addStatusMessage(sprintf( 33 | _('Attachment %s was saved'), 34 | $attachment['nazSoub'], 35 | ), 'success'); 36 | } 37 | } else { 38 | $invoice->addStatusMessage(_('Invoice without attachment')); 39 | } 40 | -------------------------------------------------------------------------------- /tests/src/AbraFlexi/StromTest.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace Test\AbraFlexi; 16 | 17 | use AbraFlexi\Strom; 18 | 19 | /** 20 | * Generated by PHPUnit_SkeletonGenerator on 2024-10-02 at 10:07:26. 21 | */ 22 | class StromTest extends \PHPUnit\Framework\TestCase 23 | { 24 | protected Strom $object; 25 | 26 | /** 27 | * Sets up the fixture, for example, opens a network connection. 28 | * This method is called before a test is executed. 29 | */ 30 | protected function setUp(): void 31 | { 32 | $this->object = new Strom(); 33 | } 34 | 35 | /** 36 | * Tears down the fixture, for example, closes a network connection. 37 | * This method is called after a test is executed. 38 | */ 39 | protected function tearDown(): void 40 | { 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /tests/src/AbraFlexi/NastaveniTest.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace Test\AbraFlexi; 16 | 17 | use AbraFlexi\Nastaveni; 18 | 19 | /** 20 | * Generated by PHPUnit_SkeletonGenerator on 2024-10-02 at 10:07:17. 21 | */ 22 | class NastaveniTest extends \PHPUnit\Framework\TestCase 23 | { 24 | protected Nastaveni $object; 25 | 26 | /** 27 | * Sets up the fixture, for example, opens a network connection. 28 | * This method is called before a test is executed. 29 | */ 30 | protected function setUp(): void 31 | { 32 | $this->object = new Nastaveni(); 33 | } 34 | 35 | /** 36 | * Tears down the fixture, for example, closes a network connection. 37 | * This method is called after a test is executed. 38 | */ 39 | protected function tearDown(): void 40 | { 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /tests/src/AbraFlexi/RelationsTest.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace Test\AbraFlexi; 16 | 17 | use AbraFlexi\Relations; 18 | 19 | /** 20 | * Generated by PHPUnit_SkeletonGenerator on 2024-10-02 at 10:07:35. 21 | */ 22 | class RelationsTest extends \PHPUnit\Framework\TestCase 23 | { 24 | protected Relations $object; 25 | 26 | /** 27 | * Sets up the fixture, for example, opens a network connection. 28 | * This method is called before a test is executed. 29 | */ 30 | protected function setUp(): void 31 | { 32 | $this->object = new Relations(); 33 | } 34 | 35 | /** 36 | * Tears down the fixture, for example, closes a network connection. 37 | * This method is called after a test is executed. 38 | */ 39 | protected function tearDown(): void 40 | { 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /tests/src/AbraFlexi/StromCenikTest.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace Test\AbraFlexi; 16 | 17 | use AbraFlexi\StromCenik; 18 | 19 | /** 20 | * Generated by PHPUnit_SkeletonGenerator on 2024-10-02 at 10:07:09. 21 | */ 22 | class StromCenikTest extends \PHPUnit\Framework\TestCase 23 | { 24 | protected StromCenik $object; 25 | 26 | /** 27 | * Sets up the fixture, for example, opens a network connection. 28 | * This method is called before a test is executed. 29 | */ 30 | protected function setUp(): void 31 | { 32 | $this->object = new StromCenik(); 33 | } 34 | 35 | /** 36 | * Tears down the fixture, for example, closes a network connection. 37 | * This method is called after a test is executed. 38 | */ 39 | protected function tearDown(): void 40 | { 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /tests/src/AbraFlexi/SkupinaFiremTest.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace Test\AbraFlexi; 16 | 17 | use AbraFlexi\SkupinaFirem; 18 | 19 | /** 20 | * Generated by PHPUnit_SkeletonGenerator on 2024-10-02 at 10:07:06. 21 | */ 22 | class SkupinaFiremTest extends \PHPUnit\Framework\TestCase 23 | { 24 | protected SkupinaFirem $object; 25 | 26 | /** 27 | * Sets up the fixture, for example, opens a network connection. 28 | * This method is called before a test is executed. 29 | */ 30 | protected function setUp(): void 31 | { 32 | $this->object = new SkupinaFirem(); 33 | } 34 | 35 | /** 36 | * Tears down the fixture, for example, closes a network connection. 37 | * This method is called after a test is executed. 38 | */ 39 | protected function tearDown(): void 40 | { 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /tests/src/AbraFlexi/UcetniObdobiTest.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace Test\AbraFlexi; 16 | 17 | use AbraFlexi\UcetniObdobi; 18 | 19 | /** 20 | * Generated by PHPUnit_SkeletonGenerator on 2024-10-02 at 10:07:09. 21 | */ 22 | class UcetniObdobiTest extends \PHPUnit\Framework\TestCase 23 | { 24 | protected UcetniObdobi $object; 25 | 26 | /** 27 | * Sets up the fixture, for example, opens a network connection. 28 | * This method is called before a test is executed. 29 | */ 30 | protected function setUp(): void 31 | { 32 | $this->object = new UcetniObdobi(); 33 | } 34 | 35 | /** 36 | * Tears down the fixture, for example, closes a network connection. 37 | * This method is called after a test is executed. 38 | */ 39 | protected function tearDown(): void 40 | { 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /tests/src/AbraFlexi/VyrobniCisloTest.php: -------------------------------------------------------------------------------- 1 | 9 | * (c) 2025 SpojeNetIT s.r.o. 10 | * 11 | * For the full copyright and license information, please view the LICENSE 12 | * file that was distributed with this source code. 13 | */ 14 | 15 | namespace Test\AbraFlexi; 16 | 17 | use AbraFlexi\VyrobniCislo; 18 | 19 | /** 20 | * Generated by PHPUnit_SkeletonGenerator on 2024-10-02 at 10:07:14. 21 | */ 22 | class VyrobniCisloTest extends \PHPUnit\Framework\TestCase 23 | { 24 | protected VyrobniCislo $object; 25 | 26 | /** 27 | * Sets up the fixture, for example, opens a network connection. 28 | * This method is called before a test is executed. 29 | */ 30 | protected function setUp(): void 31 | { 32 | $this->object = new VyrobniCislo(); 33 | } 34 | 35 | /** 36 | * Tears down the fixture, for example, closes a network connection. 37 | * This method is called after a test is executed. 38 | */ 39 | protected function tearDown(): void 40 | { 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /Examples/NajdiDanovyDokladKzalohovemu.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/php -f 2 | 10 | * (c) 2025 SpojeNetIT s.r.o. 11 | * 12 | * For the full copyright and license information, please view the LICENSE 13 | * file that was distributed with this source code. 14 | */ 15 | 16 | namespace Example\AbraFlexi; 17 | 18 | include_once './config.php'; 19 | 20 | include_once '../vendor/autoload.php'; 21 | 22 | include_once './common.php'; 23 | 24 | $invoiceID = askForFlexiBeeID(); 25 | 26 | /* 27 | * AbraFlexi Classes accept this form of initial identifier: 28 | * 29 | * (int) 2588 30 | * (string) ext:ESHOP:oi1978 31 | * (array) ['varSym'=>'20080015'] 32 | */ 33 | 34 | $invoice = new \AbraFlexi\FakturaVydana($invoiceID); 35 | 36 | $vazby = $invoice->reindexArrayBy($invoice->getVazby(), 'typVazbyK'); 37 | 38 | $polozka = new \AbraFlexi\RO( 39 | (int) $vazby['typVazbyDokl.odpocetZALOHY']['a'], 40 | ['evidence' => 'faktura-vydana-polozka'], 41 | ); 42 | 43 | $faktura = new \AbraFlexi\FakturaVydana($polozka->getDataValue('doklFak')); 44 | --------------------------------------------------------------------------------