PHPackages                             lovaszcc/laravel-innvoice - 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. [API Development](/categories/api)
4. /
5. lovaszcc/laravel-innvoice

ActiveLibrary[API Development](/categories/api)

lovaszcc/laravel-innvoice
=========================

Laravel Wrapper for Innvoice.hu Invoice creator software API

v1.1.0(8mo ago)24MITPHPPHP ^8.3CI passing

Since Aug 23Pushed 8mo agoCompare

[ Source](https://github.com/LovaszCC/laravel-innvoice)[ Packagist](https://packagist.org/packages/lovaszcc/laravel-innvoice)[ Docs](https://github.com/lovaszcc/laravel-innvoice)[ RSS](/packages/lovaszcc-laravel-innvoice/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (8)Versions (5)Used By (0)

This is a Laravel wrapper for innvoice.hu API
=============================================

[](#this-is-a-laravel-wrapper-for-innvoicehu-api)

[![Latest Version on Packagist](https://camo.githubusercontent.com/5b2160390edffcaa49efe58722f1e5320214fe12f99af2c438b0beda9ac0b679/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c6f7661737a63632f6c61726176656c2d696e6e766f6963652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/lovaszcc/laravel-innvoice)

[![Total Downloads](https://camo.githubusercontent.com/d620a568e6b5e1b32ab46595c8471110d8b7afd204083977339f876457a3a8a1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6c6f7661737a63632f6c61726176656c2d696e6e766f6963652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/lovaszcc/laravel-innvoice)

Telepítés
---------

[](#telepítés)

Telepítsd a csomagot composerrel

```
composer require lovaszcc/laravel-innvoice
```

Publikáld a konfigurációs fájlt

```
php artisan vendor:publish --tag="innvoice-config"
```

This is the contents of the published config file:

```
return [
    'username' => env('INNVOICE_USERNAME'),
    'password' => env('INNVOICE_PASSWORD'),
    'company_name' => env('INNVOICE_COMPANY_NAME'),
    'checkbook_id' => env('INNVOICE_CHECKBOOK_ID'),
    'storage_path' => env('INNVOICE_STORAGE_PATH', 'app/public/innvoice'),
];
```

Vedd fel a .env fájlba az innvoice.hu tól kapott adatokat, illetve adj meg egy elérési utat a számlák tárolására, amelyet később e-mailben kiküldesz.

Checkbook ID
------------

[](#checkbook-id)

Ahhoz, hogy megtudd mi a számlatömb azonosítója futtasd a következő kódot:

```
    dd(LaravelInnvoice::getCheckbooks());
```

A visszakapott tömbben láthatod számlatömbjeidet, válaszd ki, hogy melyiket szeretnéd használni és annak a TABLE\_ID értékét tedd a checkbook\_id env változóba.

API Dokumentáció
----------------

[](#api-dokumentáció)

Áfa kulcsok
-----------

[](#áfa-kulcsok)

```
    case EIGHTEEN = '18%';
    case FIVE = '5%';
    case TWENTYSEVEN = '27%';

    // adómentes kulcsok
    case AAM = '0% - AAM'; // alanyi adómentes
    case TAM = '0% - TAM'; // tárgyi adómentes
    case KBA = '0% - KBA'; // adómentes közösségen belüli termékértékesítés
    case KBAUK = '0% - KBAUK'; // adómentes közösségen belüli új közlekedési eszköz értékesítés
    case EAM = '0% - EAM'; // adómentes termékértékesítés a Közésség területén kívülre
    case NAM = '0% - NAM'; // Adómentesség egyéb nemzetközi ügyletekhez

    // ÁFA tv hátályán kívüli kulcsok
    case ATK = '0% - ÁTK';
    case EUFAD37 = '0% - EUFAD37';
    case EUFADE = '0% - EUFADE';
    case EUE = '0% - EUE';
    case HO = '0% - HO';

    case FOA = '0% - FOA';
    case KAFA = '0% - K.AFA';
    case AFAMENTES = '0% - AFAMENTES';
    case NONREFUNDABLE_VAT = '0% - NONREFUNDABLE_VAT';
    case REFUNDABLE_VAT = '0% - REFUNDABLE_VAT';
```

Számla készítés
---------------

[](#számla-készítés)

```
use LovaszCC\LaravelInnvoice\Enums\AFAKulcsEnum;
use LovaszCC\LaravelInnvoice\Facades\LaravelInnvoice;

    $tetelek = [
        [
            'TetelNev' => 'Próba tétel 1',
            'AfaSzoveg' => AFAKulcsEnum::AAM->value,
            'Brutto' => '1',
            'EgysegAr' => '1700',
            'Mennyiseg' => '1',
            'MennyisegEgyseg' => 'db',
        ],
        [
            'TetelNev' => 'Próba tétel 2',
            'AfaSzoveg' => AFAKulcsEnum::AAM->value,
            'Brutto' => '1',
            'EgysegAr' => '2600',
            'Mennyiseg' => '1',
            'MennyisegEgyseg' => 'db',
        ],
    ];

    $data = [
        'invoices' => [
            'invoice' => [
                'VevoNev' => 'Gipsz Jakab',
                'VevoIrsz' => '1119',
                'VevoOrszag' => 'HU',
                'VevoTelep' => 'Budapest',
                'VevoUtcaHsz' => 'Próba u. 2.',
                'SzamlatombID' => '1',
                'SzamlaKelte' => '2025.08.23.',
                'TeljesitesKelte' => '2025.08.23.',
                'Hatarido' => '2025.08.23.',
                'Devizanem' => 'Ft',
                'FizetesiMod' => 'bankkártya', // szöveges mező bármi értéke lehet
                'Fizetve' => '1', // 1 fizetett státusz 0 nem fizetett státusz
                'Eszamla' => '1', // 0 papír alapú számla 1 elektronikus számla
                'VevoAdoszam' => '12345678-x-yy', // Ne kerüljön a tömbbe ha magánszemély
                'Felretett' => '0', // fizetett státusz esetén 0 mint lezárt számla 1 esetén "piszkozat"
                'Proforma' => '0',
            ],
        ],
    ];
    LaravelInnvoice::createInvoice($data, $tetelek)
```

Visszaadott adatok
------------------

[](#visszaadott-adatok)

```
array:3 [▼ /
  "techid" => "techid számsor"
  "invoice_number" => "sorszám"
  "invoice_url" => "printurl amiről le tudod tölteni a számlát"
]
```

Proforma számla készítés
------------------------

[](#proforma-számla-készítés)

```
    $tetelek = [
        [
            'TetelNev' => 'Próba tétel 1',
            'AfaSzoveg' => AFAKulcsEnum::AAM->value,
            'Brutto' => '1',
            'EgysegAr' => '1700',
            'Mennyiseg' => '1',
            'MennyisegEgyseg' => 'db',
        ],
        [
            'TetelNev' => 'Próba tétel 2',
            'AfaSzoveg' => AFAKulcsEnum::AAM->value,
            'Brutto' => '1',
            'EgysegAr' => '2600',
            'Mennyiseg' => '1',
            'MennyisegEgyseg' => 'db',
        ],
    ];

    $data = [
        'invoices' => [
            'invoice' => [
                'VevoNev' => 'Gipsz Jakab',
                'VevoIrsz' => '1119',
                'VevoOrszag' => 'HU',
                'VevoTelep' => 'Budapest',
                'VevoUtcaHsz' => 'Próba u. 2.',
                'SzamlatombID' => '1',
                'SzamlaKelte' => date('Y.m.d.'),
                'TeljesitesKelte' => date('Y.m.d.'),
                'Hatarido' => date('Y.m.d.'),
                'Devizanem' => 'HUF',
                'FizetesiMod' => 'átutalás',
                'Fizetve' => '0',
                'Eszamla' => '1',
                'VevoAdoszam' => '12345678-1-27', // Magánszemély esetén ne kerüljön a tömbbe
                'Felretett' => '0',
                'Proforma' => '1',
            ],
        ],
    ];
    LaravelInnvoice::createInvoice($data, $tetelek)
```

Számla készítés proforma számlából
----------------------------------

[](#számla-készítés-proforma-számlából)

```
    $proforma = [
        'proforma_invoices' => [
            'proforma_invoice' => [
                'TABLE_ID' => 'PROFORMA_SZÁMLA_TABLE_ID_ÉRTÉKE',
                'SzamlaKelte' => date('Y.m.d.'),
                'TeljesitesKelte' => date('Y.m.d.'),
                'Hatarido' => date('Y.m.d.'),

            ],
        ],
    ];
    LaravelInnvoice::createInvoiceFromProforma($proforma);
```

Credits
-------

[](#credits)

- [Lovász Krisztián](https://github.com/LovaszCC)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance59

Moderate activity, may be stable

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity54

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 ~0 days

Total

4

Last Release

261d ago

Major Versions

v0.0.2 → v1.0.02025-08-23

### Community

Maintainers

![](https://www.gravatar.com/avatar/9054fdcf6ec350b22d21b8a3b59d5e7cf436fe7f38488b7502ea386405be25f8?d=identicon)[lovkrisz](/maintainers/lovkrisz)

---

Top Contributors

[![lovkrisz](https://avatars.githubusercontent.com/u/72939589?v=4)](https://github.com/lovkrisz "lovkrisz (13 commits)")

---

Tags

laravelLovász Krisztiánlaravel-innvoice

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/lovaszcc-laravel-innvoice/health.svg)

```
[![Health](https://phpackages.com/badges/lovaszcc-laravel-innvoice/health.svg)](https://phpackages.com/packages/lovaszcc-laravel-innvoice)
```

###  Alternatives

[dedoc/scramble

Automatic generation of API documentation for Laravel applications.

2.0k7.8M57](/packages/dedoc-scramble)[scalar/laravel

Render your OpenAPI-based API reference

6183.9k2](/packages/scalar-laravel)[ryangjchandler/bearer

Minimalistic token-based authentication for Laravel API endpoints.

8129.8k](/packages/ryangjchandler-bearer)[combindma/laravel-facebook-pixel

Meta pixel integration for Laravel

4956.9k](/packages/combindma-laravel-facebook-pixel)[stechstudio/laravel-hubspot

A Laravel SDK for the HubSpot CRM Api

2971.0k](/packages/stechstudio-laravel-hubspot)[njoguamos/laravel-plausible

A laravel package for interacting with plausible analytics api.

208.8k](/packages/njoguamos-laravel-plausible)

PHPackages © 2026

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