clapp/szamlazzhuclient
Composer 安装命令:
composer require clapp/szamlazzhuclient
包简介
Nem hivatalos Számlázz.hu PHP kliens.
README 文档
README
Nem hivatalos Számlázz.hu PHP kliens. Kísérleti verzió, production-ben nem ajánlott. Használat csak saját felelősségre.
Telepítés
composer require clapp/szamlazzhuclient:1.*@beta
Egyszerű minta
$invoice = new Clapp\SzamlazzhuClient\Invoice(); $invoice->customerName = "Foo Bar"; $invoice->customerBillingPostcode = "1234"; $invoice->customerBillingCity = "Budapest"; $invoice->customerBillingAddress = "Foo utca 1."; $invoice->merchantBankName = "FooBank"; $invoice->merchantBankAccountNumber = "12345678-12345678-12345678"; $invoice->items = [ [ 'name' => 'Minta Termék', 'quantity' => 2, 'quantityUnit' => 'db', 'netUnitPrice' => 100, 'vatRate' => '25', 'netValue' => 200, 'vatValue' => 50, 'grossValue' => 250, ], [ 'name' => 'Minta Termék 2', 'quantity' => 1, 'quantityUnit' => 'db', 'netUnitPrice' => 100, 'vatRate' => '25', 'netValue' => 100, 'vatValue' => 25, 'grossValue' => 125, ], ]; $invoice->paymentMethod = 'utánvétel'; $invoice->currency = 'HUF'; $invoice->language = 'hu'; $invoice->signatureDate = '2016-01-02'; $invoice->settlementDate = '05/10/2015'; $invoice->dueDate = '2016-01-02'; try { /** * számla mezőinek ellenőrzése */ $invoice->validate(); }catch(Illuminate\Validation\ValidationException $e){ /** * hibás vagy hiányzó mezők */ // var_dump( $e->validator->getMessages() ); } $client = new Clapp\SzamlazzhuClient\SzamlazzhuClient(); $client->username = /* Számlázz.hu felhasználónév */; $client->password = /* Számlázz.hu jelszó */; try { $pdfContents = $client->generateInvoicePdf($invoice); }catch(Clapp\SzamlazzhuClient\SzamlazzhuApiException $e){ // var_dump( $e->getCode(), $e->getMessage() ); //API-ból származó hibakód és hibaüzenet } file_put_contents("szamlam.pdf", $pdfContents);
További minták és használat
Dokumentáció
clapp/szamlazzhuclient 适用场景与选型建议
clapp/szamlazzhuclient 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 182 次下载、GitHub Stars 达 12, 最近一次更新时间为 2016 年 06 月 14 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 clapp/szamlazzhuclient 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 clapp/szamlazzhuclient 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 182
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 12
- 点击次数: 10
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: proprietary
- 更新时间: 2016-06-14