szamlazom/api-php

szamlazom.hu PHP API interface

1.3.0 2022-01-06 10:19 UTC

This package is auto-updated.

Last update: 2024-05-10 23:47:51 UTC


README

Ez a csomag használható a szamlazom.hu API interfész kommunikációjához

Telepítés

Telepítés a Composer segítségével:

composer require szamlazom/api-php

A használathoz a composer autolader betöltését követően csak az API kulcsot kell megadni:

<?php
  require 'vendor/autoload.php';

  Szamlazom_Const::$api_key = '123456789ABCDEFG';

Példa egy számla elkészítésére

    $items = array ();

    $item = new Szamlazom_Invoice_Item();
    $item->title = 'Teszt tétel 10 db és 100 Ft nettó egységárral';
    $item->net = 100;
    $item->qty = 10;
    $item->qua = 'db';
    $item->vat_id = 4; // előzőleg rögzített áfa típus
    $items[] = $item;

    $invoice = new Szamlazom_Invoice();
    $invoice->partner_id = 1; // előzőleg rögzített partner
    $invoice->payment_id = 2; // előzőleg rögzített fizetési mód
    $invoice->number_id = 3; // előzőleg rögzített számlatömb 
    $invoice->expire = strftime('%Y-%m-%d');
    $invoice->due = strftime('%Y-%m-%d', strtotime('+8 day'));
    $invoice->items = $items;
    $invoice->comment = 'Teszt számla léterhozása';
    $invoice->create();