marfakt/invoice-client
最新稳定版本:1.0.1
Composer 安装命令:
composer require marfakt/invoice-client
包简介
README 文档
README
Zarejestruj się na http://marfakt.pl aby uzyskać api_token
Instalacja
php -r "readfile('https://getcomposer.org/installer');" | php
php composer.phar require "marfakt/invoice-client" "@stable"
echo "<?php require __DIR__ . '/vendor/autoload.php';" > test.php
Został utworzony plik test.php w którym możemy testować klienta.
Wystawianie faktur
$client = new \Marfakt\InvoiceClient('api_token');
$response = $client->addInvoice(array(
'MiejsceWystawienia' => 'Olsztyn',
'Odbiorca' => array(
'Nazwa' => 'Jan Kowalski',
'Ulica' => '',
'NumerDomu' => '',
'NumerLokalu' => '',
'KodPocztowy' => '',
'Miejscowosc' => '',
'Wojewodztwo' => '',
'Kraj' => '',
'NIP' => '',
'REGON' => '',
'PESEL' => '',
'VIES' => '',
'VATUE' => '',
'NumerRachunkuBankowego' => '',
'Telefon1' => '',
'Telefon2' => '',
'Fax' => '',
'Email' => '',
),
'PozycjaDokumentu' => array(
array(
'Nazwa' => 'Test product',
'JednostkaMiary' => 'szt',
'Ilosc' => 1,
'CenaNetto' => 23.34,
'StawkaVAT' => 23,
)
)
));
W zmiennej $response mamy id oraz hash potrzebny do utworzenia publicznego linku do pliku PDF z fakturą.
Generowanie PDF
Generowanie publicznego linku.
$url = \Marfakt\InvoiceClient::pdfUrl($id, $hash);
Pobieranie listy faktur
Faktury z obecnego miesiąca.
$resp = $client->getInvoices(date('Y'), date('m'));
统计信息
- 总下载量: 35
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2015-10-26