fattureincloud php sdk
v2.1.2
將您的軟體與 Fatture in Cloud 連接,這是義大利超過 50 萬家企業選擇的發票平台。
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