miwaniec/ifirma-api

IFirmaApi 是官方 iFirma API 的包装器。IFirma 是波兰最受欢迎的互联网会计系统之一。

v1.2.2 2022-04-12 19:55 UTC

This package is auto-updated.

Last update: 2024-09-12 23:15:53 UTC


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

用法

  1. 获取会计月份(系统中的当前值)
$account = new \IFirmaApi\Account('login', 'key');
$response = $account->getAccountancyMonth();
echo 'Accountancy month: ' . $response->get('MiesiacKsiegowy') . '/' . $response->get('RokKsiegowy');
  1. 添加发票 - 现有承包商的简单示例
$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');
  1. 下载发票
$invoice = new \IFirmaApi\Invoice('login', 'key');
$invoice->getAsPdf('1/1/2019');