fattureincloud php sdk
v2.1.2
将您的软件与 Fatture in Cloud 连接,这是意大利超过 500,000 家企业选择的发票平台。
Fatture in Cloud API基于REST,可以通过OAuth2协议与用户相关数据进行预授权交互。
欲了解更多信息,请访问 https://www.fatureincloud.it。
PHP 7.3 及更高版本。
要通过 Composer 安装绑定,请运行以下命令:
$ composer require fattureincloud/fattureincloud-php-sdk
有以下三种选择:
require_once ( ' ./fattureincloud-php-sdk.phar ' );
请按照安装过程操作,然后运行以下命令:
<?php
require_once ( __DIR__ . ' /vendor/autoload.php ' );
// Configure OAuth2 access token for authorization: OAuth2AuthenticationCodeFlow
$ config = FattureInCloud Configuration:: getDefaultConfiguration ()-> setAccessToken ( ' YOUR_ACCESS_TOKEN ' );
$ apiInstance = new FattureInCloud Api ArchiveApi (
// If you want use custom http client, pass your client which implements `GuzzleHttpClientInterface`.
// This is optional, `GuzzleHttpClient` will be used as default.
new GuzzleHttp Client (),
$ config
);
$ company_id = 12345 ; // int | The ID of the company.
$ create_archive_document_request = new FattureInCloud Model CreateArchiveDocumentRequest ; // FattureInCloudModelCreateArchiveDocumentRequest | The Archive Document.
try {
$ result = $ apiInstance -> createArchiveDocument ( $ company_id , $ create_archive_document_request );
print_r ( $ result );
} catch ( Exception $ e ) {
echo ' Exception when calling ArchiveApi->createArchiveDocument: ' , $ e -> getMessage (), PHP_EOL ;
}
所有 URI 均相对于https://api-v2.fatureincloud.it
班级 | 方法 | HTTP请求 | 描述 |
---|---|---|---|
档案API | 创建归档文档 | POST /c/{company_id}/archive | 创建存档文档 |
档案API | 删除存档文档 | 删除/c/{company_id}/archive/{document_id} | 删除存档文档 |
档案API | 获取存档文档 | GET /c/{company_id}/archive/{document_id} | 获取存档文档 |
档案API | 列出存档文件 | 获取/c/{company_id}/archive | 列出存档文件 |
档案API | 修改存档文档 | PUT /c/{company_id}/archive/{document_id} | 修改存档文件 |
档案API | 上传存档文档附件 | POST /c/{company_id}/archive/attachment | 上传存档文件附件 |
现金簿API | 创建现金簿条目 | POST /c/{company_id}/cashbook | 创建现金簿条目 |
现金簿API | 删除现金簿条目 | 删除/c/{company_id}/cashbook/{document_id} | 删除现金簿条目 |
现金簿API | 获取现金簿条目 | GET /c/{company_id}/cashbook/{document_id} | 获取现金簿条目 |
现金簿API | 列出现金簿条目 | 获取/c/{company_id}/cashbook | 列出现金簿条目 |
现金簿API | 修改现金簿条目 | PUT /c/{company_id}/cashbook/{document_id} | 修改现金簿条目 |
客户端API | 创建客户端 | POST /c/{company_id}/entities/clients | 创建客户端 |
客户端API | 删除客户端 | 删除/c/{company_id}/entities/clients/{client_id} | 删除客户端 |
客户端API | 获取客户端 | GET /c/{company_id}/entities/clients/{client_id} | 获取客户 |
客户端API | 列出客户 | 获取/c/{company_id}/entities/clients | 列出客户 |
客户端API | 修改客户端 | PUT /c/{company_id}/entities/clients/{client_id} | 修改客户端 |
公司API | 获取公司信息 | 获取/c/{company_id}/company/info | 获取公司信息 |
公司API | 获取公司计划使用情况 | 获取/c/{company_id}/company/plan_usage | 获取公司计划使用情况 |
电子邮件API | 列出电子邮件 | 获取/c/{company_id}/emails | 列出电子邮件 |
信息API | 列出档案类别 | 获取/c/{company_id}/info/archive_categories | 列出存档类别 |
信息API | 列出城市 | 获取/信息/城市 | 列出城市 |
信息API | 列出成本中心 | GET /c/{company_id}/info/cost_centers | 列出成本中心 |
信息API | 列出国家 | 获取/信息/国家/地区 | 列出国家 |
信息API | 列出货币 | 获取/信息/货币 | 列出货币 |
信息API | 列表交货备注默认原因 | 获取/info/dn_causals | 列出交货单默认原因 |
信息API | 列出详细国家 | 获取/信息/detailed_countries | 列出详细国家 |
信息API | 列出语言 | 获取/信息/语言 | 列出语言 |
信息API | 列出付款帐户 | GET /c/{company_id}/info/ payment_accounts | 列出付款账户 |
信息API | 列出付款方式 | GET /c/{company_id}/info/ payment_methods | 列出付款方式 |
信息API | 列出产品类别 | 获取/c/{company_id}/info/product_categories | 列出产品类别 |
信息API | 列出已接收文档类别 | GET /c/{company_id}/info/received_document_categories | 列出收到的文档类别 |
信息API | 列出收入中心 | GET /c/{company_id}/info/revenue_centers | 列出收入中心 |
信息API | 列表模板 | 获取/信息/模板 | 列表模板 |
信息API | 计量单位列表 | 获取/信息/措施 | 列出计量单位 |
信息API | 列出增值税类型 | GET /c/{company_id}/info/vat_types | 列出增值税类型 |
已发布文件Api | 创建发布文档 | POST /c/{company_id}/issued_documents | 创建已发布的文档 |
已发布文件Api | 删除已签发的文件 | 删除/c/{company_id}/issued_documents/{document_id} | 删除已签发的文件 |
已发布文件Api | 删除已发布文档附件 | 删除/c/{company_id}/issued_documents/{document_id}/附件 | 删除已签发文件附件 |
已发布文件Api | 获取邮件数据 | GET /c/{company_id}/issued_documents/{document_id}/email | 获取电子邮件数据 |
已发布文件Api | 获取现有已发布文档总计 | POST /c/{company_id}/issued_documents/{document_id}/totals | 获取现有已发行文档总数 |
已发布文件Api | 获取签发文件 | GET /c/{company_id}/issued_documents/{document_id} | 获取签发文件 |
已发布文件Api | 获取已发布文档预创建信息 | GET /c/{company_id}/issued_documents/info | 获取已发布文档预创建信息 |
已发布文件Api | 获取新签发文档总计 | POST /c/{company_id}/issued_documents/totals | 获取新发行的文件总数 |
已发布文件Api | 加入签发文件 | GET /c/{company_id}/issued_documents/join | 加入已发布的文件 |
已发布文件Api | 列出已签发文件 | 获取/c/{company_id}/issued_documents | 列出已发布的文件 |
已发布文件Api | 修改签发文件 | PUT /c/{company_id}/issued_documents/{document_id} | 修改已签发文件 |
已发布文件Api | 日程电子邮件 | POST /c/{company_id}/issued_documents/{document_id}/email | 安排电子邮件 |
已发布文件Api | 转换发布文档 | GET /c/{company_id}/issued_documents/transform | 转换已发布文件 |
已发布文件Api | 上传签发文件附件 | POST /c/{company_id}/issued_documents/附件 | 上传已签发文件附件 |
已开具电子发票Api | 获取电子发票拒绝原因 | GET /c/{company_id}/issued_documents/{document_id}/e_invoice/error_reason | 获取电子发票拒绝原因 |
已开具电子发票Api | 获取EInvoiceXml | GET /c/{company_id}/issued_documents/{document_id}/e_invoice/xml | 获取电子发票 XML |
已开具电子发票Api | 发送电子发票 | POST /c/{company_id}/issued_documents/{document_id}/e_invoice/send | 发送电子发票 |
已开具电子发票Api | 验证EInvoiceXml | GET /c/{company_id}/issued_documents/{document_id}/e_invoice/xml_verify | 验证电子发票 XML |
产品API | 创建产品 | POST /c/{company_id}/产品 | 创建产品 |
产品API | 删除产品 | 删除/c/{company_id}/products/{product_id} | 删除产品 |
产品API | 获取产品 | GET /c/{company_id}/products/{product_id} | 获取产品 |
产品API | 列表产品 | 获取/c/{company_id}/产品 | 列出产品 |
产品API | 修改产品 | PUT /c/{company_id}/products/{product_id} | 修改产品 |
收据API | 创建收据 | POST /c/{company_id}/收据 | 创建收据 |
收据API | 删除收据 | 删除/c/{company_id}/receipts/{document_id} | 删除收据 |
收据API | 获取收据 | GET /c/{company_id}/receipts/{document_id} | 获取收据 |
收据API | 获取收据预创建信息 | GET /c/{company_id}/收据/信息 | 获取收据预创建信息 |
收据API | 获取每月收据总计 | GET /c/{company_id}/收据/monthly_totals | 获取每月收据总计 |
收据API | 列出收据 | GET /c/{company_id}/收据 | 列出收据 |
收据API | 修改收据 | PUT /c/{company_id}/receipts/{document_id} | 修改收据 |
收到的文档Api | 创建接收文档 | POST /c/{company_id}/received_documents | 创建收到的文档 |
收到的文档Api | 删除收到的文件 | 删除/c/{company_id}/received_documents/{document_id} | 删除收到的文档 |
收到的文档Api | 删除收到的文档附件 | 删除/c/{company_id}/received_documents/{document_id}/附件 | 删除收到的文档附件 |
收到的文档Api | 获取现有已接收文档总计 | POST /c/{company_id}/received_documents/{document_id}/totals | 获取现有已接收文档总数 |
收到的文档Api | 获取新收到的文档总计 | POST /c/{company_id}/received_documents/totals | 获取新收到的文档总数 |
收到的文档Api | 获取已接收文档 | GET /c/{company_id}/received_documents/{document_id} | 获取收到的文件 |
收到的文档Api | 获取已接收文档预创建信息 | GET /c/{company_id}/received_documents/info | 获取收到的文档预创建信息 |
收到的文档Api | 列出已收到的文件 | GET /c/{company_id}/received_documents | 列出收到的文件 |
收到的文档Api | 修改收到的文件 | PUT /c/{company_id}/received_documents/{document_id} | 修改收到的文件 |
收到的文档Api | 上传收到的文档附件 | POST /c/{company_id}/received_documents/附件 | 上传收到的文件附件 |
设置接口 | 创建支付账户 | POST /c/{company_id}/settings/ payment_accounts | 创建支付账户 |
设置接口 | 创建支付方式 | POST /c/{company_id}/settings/ payment_methods | 创建付款方式 |
设置接口 | 创建增值税类型 | POST /c/{company_id}/settings/vat_types | 创建增值税类型 |
设置接口 | 删除支付账户 | 删除/c/{company_id}/settings/ payment_accounts/{ payment_account_id} | 删除支付账户 |
设置接口 | 删除付款方式 | 删除/c/{company_id}/settings/ payment_methods/{ payment_method_id} | 删除付款方式 |
设置接口 | 删除增值税类型 | 删除/c/{company_id}/settings/vat_types/{vat_type_id} | 删除增值税类型 |
设置接口 | 获取付款账户 | GET /c/{company_id}/settings/ payment_accounts/{ payment_account_id} | 获取支付账户 |
设置接口 | 获取付款方式 | GET /c/{company_id}/settings/ payment_methods/{ payment_method_id} | 获取付款方式 |
设置接口 | 获取税务档案 | GET /c/{company_id}/settings/tax_profile | 获取税务资料 |
设置接口 | 获取增值税类型 | GET /c/{company_id}/settings/vat_types/{vat_type_id} | 获取增值税类型 |
设置接口 | 修改支付账户 | PUT /c/{company_id}/settings/ payment_accounts/{ payment_account_id} | 修改支付账户 |
设置接口 | 修改付款方式 | PUT /c/{company_id}/settings/ payment_methods/{ payment_method_id} | 修改付款方式 |
设置接口 | 修改增值税类型 | PUT /c/{company_id}/settings/vat_types/{vat_type_id} | 修改增值税类型 |
供应商API | 创建供应商 | POST /c/{company_id}/entities/suppliers | 创建供应商 |
供应商API | 删除供应商 | 删除/c/{company_id}/entities/suppliers/{supplier_id} | 删除供应商 |
供应商API | 获取供应商 | GET /c/{company_id}/entities/suppliers/{supplier_id} | 获取供应商 |
供应商API | 供应商列表 | 获取/c/{company_id}/entities/suppliers | 列出供应商 |
供应商API | 修改供应商 | PUT /c/{company_id}/entities/suppliers/{supplier_id} | 修改供应商 |
税收API | 创建F24 | POST /c/{company_id}/taxes | 创建F24 |
税收API | 删除F24 | 删除/c/{company_id}/taxes/{document_id} | 删除F24 |
税收API | 删除F24附件 | 删除/c/{company_id}/taxes/{document_id}/attachment | 删除 F24 附件 |
税收API | 获取F24 | GET /c/{company_id}/taxes/{document_id} | 获取F24 |
税收API | 列表F24 | GET /c/{company_id}/税费 | 列表 F24 |
税收API | 修改F24 | PUT /c/{company_id}/taxes/{document_id} | 修改F24 |
税收API | 上传F24附件 | POST /c/{company_id}/taxes/attachment | 上传F24附件 |
用户接口 | 获取用户信息 | 获取/用户/信息 | 获取用户信息 |
用户接口 | 列出用户公司 | 获取/用户/公司 | 列出用户公司 |
Webhook API | 创建Webhooks订阅 | POST /c/{company_id}/订阅 | 创建 Webhook 订阅 |
Webhook API | 删除Webhooks订阅 | 删除/c/{company_id}/subscriptions/{subscription_id} | 删除 Webhooks 订阅 |
Webhook API | 获取Webhooks订阅 | GET /c/{company_id}/subscriptions/{subscription_id} | 获取 Webhooks 订阅 |
Webhook API | listWebhooks订阅 | GET /c/{company_id}/订阅 | 列出 Webhooks 订阅 |
Webhook API | 修改Webhooks订阅 | PUT /c/{company_id}/subscriptions/{subscription_id} | 修改 Webhooks 订阅 |
OAuth
accessCode
https://api-v2.fattureincloud.it/oauth/authorize
://api-v2.fatureincloud.it/oauth/authorize要运行测试,请使用:
composer install
vendor/bin/phpunit
该 PHP 包由 OpenAPI Generator 项目自动生成:
2.1.3
org.openapitools.codegen.languages.PhpClientCodegen