miwaniec / ifirma-api
IFirmaApi 是官方 iFirma API 的包装器。IFirma 是波兰最受欢迎的互联网会计系统之一。
v1.2.2
2022-04-12 19:55 UTC
Requires
- php: ^5.6.0|^7.0.0|^8.0
- ext-curl: *
- ext-json: *
README
PHP 的官方 iFirma API 包装器(波兰语)。IFirma 是波兰最受欢迎的互联网会计系统之一。API 函数和字段使用波兰语,代码中的名称使用英语以提高可读性。于 2017 年底为内部项目创建,于 2019 年 3 月在此发布。如有需要帮助,请在此存储库中创建一个问题。它是大多数有用的 API 函数之一。请查看以下示例(更多在 example.php)。
安装 - https://packagist.org.cn/packages/miwaniec/ifirma-api
composer require miwaniec/ifirma-api
用法
- 获取会计月份(系统中的当前值)
$account = new \IFirmaApi\Account('login', 'key');
$response = $account->getAccountancyMonth();
echo 'Accountancy month: ' . $response->get('MiesiacKsiegowy') . '/' . $response->get('RokKsiegowy');
- 添加发票 - 现有承包商的简单示例
$invoice = new \IFirmaApi\Invoice('login', 'key');
$invoceDomestic = new \IFirmaApi\Model\InvoiceDomestic('123456789', '2019-01-01', 7);
$invoceDomestic->addItem( new \IFirmaApi\Model\Item('IT support', 100, 3));
$response = $invoice->add( $invoceDomestic );
echo 'Invoice ID: '. $response->get('Identyfikator');
- 下载发票
$invoice = new \IFirmaApi\Invoice('login', 'key');
$invoice->getAsPdf('1/1/2019');