szamlazom / api-php
szamlazom.hu PHP API interface
1.3.0
2022-01-06 10:19 UTC
Requires
- php: >=5.6
- ext-curl: *
This package is auto-updated.
Last update: 2024-11-11 00:58:02 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();