PHPackages                             benjaminhu/szamlazz-php-api - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. benjaminhu/szamlazz-php-api

ActiveLibrary[Payment Processing](/categories/payments)

benjaminhu/szamlazz-php-api
===========================

\[Unofficial\] Számlázz.hu - Számla Agent PHP API

2.12.1(1mo ago)79.7k↓37.1%2PHPPHP &gt;=5.6.0

Since Apr 20Pushed 1mo ago2 watchersCompare

[ Source](https://github.com/Benjaminhu/szamlazz-php-api)[ Packagist](https://packagist.org/packages/benjaminhu/szamlazz-php-api)[ RSS](/packages/benjaminhu-szamlazz-php-api/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (8)DependenciesVersions (9)Used By (0)

\[Unofficial\] Számlázz.hu - Számla Agent PHP API
=================================================

[](#unofficial-számlázzhu---számla-agent-php-api)

**Nem hivatalos kiadás**, a hivatalos verzió itt érhető el:

Akkor miért?
------------

[](#akkor-miért)

Nem szeretném a projektbe "másolni" ezt a külső függőséget, viszont Composeres telepíthető csomagja nincs, ezért létrehoztam.

Hogyan?
-------

[](#hogyan)

Szinte változatlanul, azért szinte, mert a PSR-4 kompatibilitás miatt a könyvtárneveket meg kell változtatni. Erre készült egy egyszerű PHP script ami az egészet elvégzi: `szamla-agent-update.php` ([szamla-agent-update.php](./szamla-agent-update.php)) és frissíti ha új verzió jönne ki. Kimenete pl:

```
# php szamla-agent-update.php
Hivatalos dokumentacio letoltese es `PHPApiAgent-X.Y.Z.zip` letoltes link kiszedese...
URL to filename: `/assets/files/PHPApiAgent-2.10.19-ae230e82fc3b1443195e91441a4f20c8.zip` -> `PHPApiAgent-2.10.19-ae230e82fc3b1443195e91441a4f20c8.zip`
Saved to local: `PHPApiAgent-2.10.19-ae230e82fc3b1443195e91441a4f20c8.zip`
Regi `./szamlaagent` konyvtar torlese
Kicsomagolas: `PHPApiAgent-2.10.19-ae230e82fc3b1443195e91441a4f20c8.zip`
PSR-4 konyvtarnev javitasok:
./szamlaagent/src/szamlaagent -> ./szamlaagent/src/SzamlaAgent
./szamlaagent/src/SzamlaAgent/waybill -> ./szamlaagent/src/SzamlaAgent/Waybill
./szamlaagent/src/SzamlaAgent/response -> ./szamlaagent/src/SzamlaAgent/Response
./szamlaagent/src/SzamlaAgent/ledger -> ./szamlaagent/src/SzamlaAgent/Ledger
./szamlaagent/src/SzamlaAgent/item -> ./szamlaagent/src/SzamlaAgent/Item
./szamlaagent/src/SzamlaAgent/header -> ./szamlaagent/src/SzamlaAgent/Header
./szamlaagent/src/SzamlaAgent/document -> ./szamlaagent/src/SzamlaAgent/Document
./szamlaagent/src/SzamlaAgent/Document/invoice -> ./szamlaagent/src/SzamlaAgent/Document/Invoice
./szamlaagent/src/SzamlaAgent/Document/receipt -> ./szamlaagent/src/SzamlaAgent/Document/Receipt
./szamlaagent/src/SzamlaAgent/creditnote -> ./szamlaagent/src/SzamlaAgent/CreditNote
DONE
```

PHP verzió
----------

[](#php-verzió)

A `SzamlaAgent_PHP_API_v2.10.pdf` ([SzamlaAgent\_PHP\_API\_v2.10.pdf](https://github.com/Benjaminhu/szamlazz-php-api/blob/2.10.18/szamlaagent/docs/SzamlaAgent_PHP_API_v2.10.pdf)) doksiból:

> A Számla Agent PHP API használatához szükséges minimum PHP verzió: 5.6.0.

Alternatív composer-es beállítás
--------------------------------

[](#alternatív-composer-es-beállítás)

Az alábbi megoldási javaslatot **@szepeviktor** küldte ([Issue #1](https://github.com/Benjaminhu/szamlazz-php-api/issues/1)), köszönet érte! A projektünkben lévő `composer.json`-ben megadható az alábbi kiegészítéssel a zip file hivatkozás ([vonatkozó composer dokumentáció "Package"](https://getcomposer.org/doc/05-repositories.md#package-2)).

```
    "repositories": [
        {
            "type": "package",
            "package": {
                "name": "szamlazzhu/php-sdk",
                "version": "2.10.19",
                "dist": {
                    "url": "https://docs.szamlazz.hu/assets/files/PHPApiAgent-2.10.19-ae230e82fc3b1443195e91441a4f20c8.zip",
                    "type": "zip"
                },
                "autoload": {
                    "classmap": [
                        "src/szamlaagent/"
                    ]
                }
            }
        }
    ],
    "require": {
        "szamlazzhu/php-sdk": "^2.10"
    }
```

###  Health Score

46

—

FairBetter than 93% of packages

Maintenance90

Actively maintained with recent releases

Popularity32

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~100 days

Recently: every ~93 days

Total

8

Last Release

52d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/163124?v=4)[Simon Benjámin](/maintainers/Benjaminhu)[@Benjaminhu](https://github.com/Benjaminhu)

---

Top Contributors

[![Benjaminhu](https://avatars.githubusercontent.com/u/163124?v=4)](https://github.com/Benjaminhu "Benjaminhu (16 commits)")

---

Tags

invoiceszamlazz.huszamlaszamlazzszamla agent

### Embed Badge

![Health badge](/badges/benjaminhu-szamlazz-php-api/health.svg)

```
[![Health](https://phpackages.com/badges/benjaminhu-szamlazz-php-api/health.svg)](https://phpackages.com/packages/benjaminhu-szamlazz-php-api)
```

###  Alternatives

[laraveldaily/laravel-invoices

Missing invoices for Laravel

1.5k1.3M4](/packages/laraveldaily-laravel-invoices)[horstoeko/zugferd

A library for creating and reading european electronic invoices

4174.3M18](/packages/horstoeko-zugferd)[atgp/factur-x

PHP library to manage your Factur-X / ZUGFeRD 2.0 PDF invoices files

138825.5k3](/packages/atgp-factur-x)[num-num/ubl-invoice

A modern object-oriented PHP library to create and read valid UBL and EN 16931/Peppol BIS 3.0 files

135820.5k](/packages/num-num-ubl-invoice)[konekt/pdf-invoice

Library to generate PDF invoices

212200.7k](/packages/konekt-pdf-invoice)[josemmo/einvoicing

Library for reading and creating European-compliant electronic invoices (EN 16931)

173279.6k2](/packages/josemmo-einvoicing)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
