fattureincloud php sdk
v2.1.2
เชื่อมต่อซอฟต์แวร์ของคุณกับ Fatture in Cloud ซึ่งเป็นแพลตฟอร์มการออกใบแจ้งหนี้ที่ได้รับเลือกโดยธุรกิจมากกว่า 500,000 รายในอิตาลี
Fatture in Cloud API ขึ้นอยู่กับ REST และทำให้สามารถโต้ตอบกับข้อมูลที่เกี่ยวข้องกับผู้ใช้ก่อนการอนุญาตผ่านโปรโตคอล OAuth2
สำหรับข้อมูลเพิ่มเติม กรุณาเยี่ยมชม https://www.fattureincloud.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.fattureincloud.it
ระดับ | วิธี | คำขอ HTTP | คำอธิบาย |
---|---|---|---|
เอกสารเก่าApi | createArchiveDocument | POST /c/{company_id}/archive | สร้างเอกสารเก็บถาวร |
เอกสารเก่าApi | ลบเอกสารเก็บถาวร | ลบ /c/{company_id}/archive/{document_id} | ลบเอกสารเก็บถาวร |
เอกสารเก่าApi | getArchiveDocument | รับ /c/{company_id}/archive/{document_id} | รับเอกสารเก็บถาวร |
เอกสารเก่าApi | รายการเอกสารเก็บถาวร | รับ /c/{company_id}/archive | แสดงรายการเอกสารเก็บถาวร |
เอกสารเก่าApi | แก้ไขเอกสารเก็บถาวร | ใส่ /c/{company_id}/archive/{document_id} | แก้ไขเอกสารเก็บถาวร |
เอกสารเก่าApi | uploadArchiveDocumentAttachment | POST /c/{company_id}/archive/attachment | อัปโหลดไฟล์แนบเอกสารเก็บถาวร |
CashbookApi | createCashbookEntry | POST /c/{company_id}/cashbook | สร้างรายการสมุดเงินสด |
CashbookApi | ลบCashbookEntry | ลบ /c/{company_id}/cashbook/{document_id} | ลบรายการสมุดเงินสด |
CashbookApi | รับCashbookEntry | รับ /c/{company_id}/cashbook/{document_id} | รับรายการสมุดเงินสด |
CashbookApi | รายการสมุดบัญชีเงินฝาก | รับ /c/{company_id}/cashbook | แสดงรายการรายการบัญชีเงินสด |
CashbookApi | ปรับเปลี่ยนCashbookEntry | PUT /c/{company_id}/cashbook/{document_id} | แก้ไขรายการบัญชีเงินสด |
ลูกค้าApi | createClient | POST /c/{company_id}/entities/clients | สร้างลูกค้า |
ลูกค้าApi | ลบไคลเอนต์ | ลบ /c/{company_id}/entities/clients/{client_id} | ลบไคลเอ็นต์ |
ลูกค้าApi | รับไคลเอนต์ | รับ /c/{company_id}/entities/clients/{client_id} | รับลูกค้า |
ลูกค้าApi | รายชื่อลูกค้า | รับ /c/{company_id}/entities/clients | รายชื่อลูกค้า |
ลูกค้าApi | แก้ไขไคลเอนต์ | ใส่ /c/{company_id}/entities/clients/{client_id} | ปรับเปลี่ยนไคลเอนต์ |
บริษัทApi | รับข้อมูลบริษัท | รับ /c/{company_id}/company/info | รับข้อมูลบริษัท |
บริษัทApi | รับ CompanyPlanUsage | รับ /c/{company_id}/company/plan_usage | รับการใช้แผนบริษัท |
อีเมลApi | รายการอีเมล | รับ /c/{company_id}/อีเมล | รายชื่ออีเมล |
ข้อมูลApi | รายการหมวดหมู่เอกสารสำคัญ | รับ /c/{company_id}/info/archive_categories | แสดงรายการหมวดหมู่เอกสารเก่า |
ข้อมูลApi | รายการเมือง | รับ /ข้อมูล/เมือง | รายชื่อเมือง |
ข้อมูลApi | listCostCenters | รับ /c/{company_id}/info/cost_centers | แสดงรายการศูนย์ต้นทุน |
ข้อมูลApi | รายชื่อประเทศ | GET /ข้อมูล/ประเทศ | รายชื่อประเทศ |
ข้อมูลApi | รายการสกุลเงิน | รับ /ข้อมูล/สกุลเงิน | รายการสกุลเงิน |
ข้อมูลApi | listDeliveryNotesDefaultCausals | รับ /ข้อมูล/dn_causals | แสดงรายการสาเหตุเริ่มต้นของบันทึกการจัดส่ง |
ข้อมูลApi | รายชื่อประเทศโดยละเอียด | รับ /ข้อมูล/detailed_countries | รายชื่อประเทศโดยละเอียด |
ข้อมูลApi | รายการภาษา | รับ /ข้อมูล/ภาษา | รายการภาษา |
ข้อมูลApi | รายการบัญชีการชำระเงิน | รับ /c/{company_id}/info/Payment_accounts | แสดงรายการบัญชีการชำระเงิน |
ข้อมูลApi | รายการวิธีการชำระเงิน | รับ /c/{company_id}/info/Payment_methods | แสดงรายการวิธีการชำระเงิน |
ข้อมูลApi | รายการหมวดหมู่ผลิตภัณฑ์ | รับ /c/{company_id}/info/product_categories | แสดงรายการหมวดหมู่ผลิตภัณฑ์ |
ข้อมูลApi | รายการหมวดหมู่เอกสารที่ได้รับ | รับ /c/{company_id}/info/received_document_categories | แสดงรายการหมวดหมู่เอกสารที่ได้รับ |
ข้อมูลApi | listRevenueCenters | รับ /c/{company_id}/info/revenue_centers | รายชื่อศูนย์สรรพากร |
ข้อมูลApi | รายการเทมเพลต | รับ /ข้อมูล/เทมเพลต | เทมเพลตรายการ |
ข้อมูลApi | รายการหน่วยวัด | รับ /ข้อมูล/มาตรการ | รายชื่อหน่วยวัด |
ข้อมูลApi | listVatTypes | รับ /c/{company_id}/info/vat_types | แสดงรายการประเภทภาษีมูลค่าเพิ่ม |
ออกเอกสารApi | createIssuedDocument | POST /c/{company_id}/issued_documents | สร้างเอกสารที่ออก |
ออกเอกสารApi | ลบเอกสารที่ออกแล้ว | ลบ /c/{company_id}/issued_documents/{document_id} | ลบเอกสารที่ออก |
ออกเอกสารApi | ลบเอกสารแนบที่ออกแล้ว | ลบ /c/{company_id}/issued_documents/{document_id}/attachment | ลบเอกสารแนบที่ออกให้ |
ออกเอกสารApi | getEmailData | รับ /c/{company_id}/issued_documents/{document_id}/อีเมล | รับข้อมูลอีเมล |
ออกเอกสารApi | getExistingIssuedDocumentTotals | POST /c/{company_id}/issued_documents/{document_id}/totals | รับผลรวมเอกสารที่ออกที่มีอยู่ |
ออกเอกสารApi | getIssuedDocument | รับ /c/{company_id}/issued_documents/{document_id} | รับเอกสารออก |
ออกเอกสารApi | getIssuedDocumentPreCreateInfo | รับ /c/{company_id}/issued_documents/info | รับเอกสารที่ออกข้อมูลการสร้างล่วงหน้า |
ออกเอกสารApi | getNewIssuedDocumentTotals | POST /c/{company_id}/issued_documents/totals | รับผลรวมเอกสารที่ออกใหม่ |
ออกเอกสารApi | เข้าร่วมIssuedDocuments | รับ /c/{company_id}/issued_documents/join | เข้าร่วมเอกสารที่ออก |
ออกเอกสารApi | รายการเอกสารที่ออก | รับ /c/{company_id}/issued_documents | แสดงรายการเอกสารที่ออก |
ออกเอกสารApi | แก้ไขเอกสารที่ออกแล้ว | ใส่ /c/{company_id}/issued_documents/{document_id} | แก้ไขเอกสารที่ออก |
ออกเอกสารApi | กำหนดการอีเมล | POST /c/{company_id}/issued_documents/{document_id}/อีเมล | กำหนดเวลาอีเมล |
ออกเอกสารApi | การเปลี่ยนแปลงเอกสารที่ออก | รับ /c/{company_id}/issued_documents/transform | แปลงเอกสารที่ออก |
ออกเอกสารApi | uploadIssuedDocumentAttachment | POST /c/{company_id}/issued_documents/attachment | อัปโหลดเอกสารแนบที่ออกให้ |
ออก EInvoicesApi | รับเหตุผลการปฏิเสธ EInvoice | รับ /c/{company_id}/issued_documents/{document_id}/e_invoice/error_reason | รับเหตุผลในการปฏิเสธใบแจ้งหนี้อิเล็กทรอนิกส์ |
ออก EInvoicesApi | getEInvoiceXml | รับ /c/{company_id}/issued_documents/{document_id}/e_invoice/xml | รับ E-ใบแจ้งหนี้ XML |
ออก EInvoicesApi | sendEInvoice | POST /c/{company_id}/issued_documents/{document_id}/e_invoice/send | ส่งใบแจ้งหนี้อิเล็กทรอนิกส์ |
ออก EInvoicesApi | ตรวจสอบ EInvoiceXml | รับ /c/{company_id}/issued_documents/{document_id}/e_invoice/xml_verify | ตรวจสอบ XML ใบแจ้งหนี้อิเล็กทรอนิกส์ |
ผลิตภัณฑ์เอพีไอ | สร้างผลิตภัณฑ์ | POST /c/{company_id}/products | สร้างผลิตภัณฑ์ |
ผลิตภัณฑ์เอพีไอ | ลบผลิตภัณฑ์ | ลบ /c/{company_id}/products/{product_id} | ลบผลิตภัณฑ์ |
ผลิตภัณฑ์เอพีไอ | รับผลิตภัณฑ์ | รับ /c/{company_id}/products/{product_id} | รับสินค้า |
ผลิตภัณฑ์เอพีไอ | รายการผลิตภัณฑ์ | รับ /c/{company_id}/products | รายการผลิตภัณฑ์ |
ผลิตภัณฑ์เอพีไอ | ปรับเปลี่ยนผลิตภัณฑ์ | ใส่ /c/{company_id}/products/{product_id} | ปรับเปลี่ยนผลิตภัณฑ์ |
ใบเสร็จรับเงินApi | สร้างใบเสร็จรับเงิน | POST /c/{company_id}/ใบเสร็จรับเงิน | สร้างใบเสร็จรับเงิน |
ใบเสร็จรับเงินApi | ลบใบเสร็จรับเงิน | ลบ /c/{company_id}/receipts/{document_id} | ลบใบเสร็จรับเงิน |
ใบเสร็จรับเงินApi | รับใบเสร็จรับเงิน | รับ /c/{company_id}/ใบเสร็จรับเงิน/{document_id} | รับใบเสร็จรับเงิน |
ใบเสร็จรับเงินApi | getReceiptPreCreateInfo | รับ /c/{company_id}/receipts/info | รับข้อมูลการสร้างใบเสร็จล่วงหน้า |
ใบเสร็จรับเงินApi | รับใบเสร็จรับเงินผลรวมรายเดือน | รับ /c/{company_id}/receipts/monthly_totals | รับรายรับรวมรายเดือน |
ใบเสร็จรับเงินApi | รายการใบเสร็จรับเงิน | รับ /c/{company_id}/ใบเสร็จรับเงิน | รายการใบเสร็จรับเงิน |
ใบเสร็จรับเงินApi | แก้ไขใบเสร็จรับเงิน | PUT /c/{company_id}/receipts/{document_id} | แก้ไขใบเสร็จรับเงิน |
เอกสารที่ได้รับApi | createReceivedDocument | POST /c/{company_id}/received_documents | สร้างเอกสารที่ได้รับ |
เอกสารที่ได้รับApi | ลบเอกสารที่ได้รับ | ลบ /c/{company_id}/received_documents/{document_id} | ลบเอกสารที่ได้รับ |
เอกสารที่ได้รับApi | ลบเอกสารแนบที่ได้รับ | ลบ /c/{company_id}/received_documents/{document_id}/attachment | ลบเอกสารแนบที่ได้รับ |
เอกสารที่ได้รับApi | getExistingReceivedDocumentTotals | POST /c/{company_id}/received_documents/{document_id}/ผลรวม | รับผลรวมเอกสารที่ได้รับที่มีอยู่ |
เอกสารที่ได้รับApi | getNewReceivedDocumentTotals | POST /c/{company_id}/received_documents/totals | รับผลรวมเอกสารที่ได้รับใหม่ |
เอกสารที่ได้รับApi | รับเอกสารการรับ | รับ /c/{company_id}/received_documents/{document_id} | รับเอกสารที่ได้รับ |
เอกสารที่ได้รับApi | getReceivedDocumentPreCreateInfo | รับ /c/{company_id}/received_documents/info | รับเอกสารที่ได้รับข้อมูลการสร้างล่วงหน้า |
เอกสารที่ได้รับApi | รายการเอกสารที่ได้รับ | รับ /c/{company_id}/received_documents | แสดงรายการเอกสารที่ได้รับ |
เอกสารที่ได้รับApi | แก้ไขเอกสารที่ได้รับ | PUT /c/{company_id}/received_documents/{document_id} | แก้ไขเอกสารที่ได้รับ |
เอกสารที่ได้รับApi | อัพโหลดเอกสารแนบที่ได้รับ | POST /c/{company_id}/received_documents/attachment | อัปโหลดเอกสารแนบที่ได้รับ |
การตั้งค่าApi | สร้างบัญชีการชำระเงิน | POST /c/{company_id}/settings/Payment_accounts | สร้างบัญชีการชำระเงิน |
การตั้งค่าApi | สร้างวิธีการชำระเงิน | POST /c/{company_id}/settings/Payment_methods | สร้างวิธีการชำระเงิน |
การตั้งค่าApi | createVatType | POST /c/{company_id}/settings/vat_types | สร้างประเภทภาษีมูลค่าเพิ่ม |
การตั้งค่าApi | ลบบัญชีการชำระเงิน | ลบ /c/{company_id}/settings/Payment_accounts/{Payment_account_id} | ลบบัญชีการชำระเงิน |
การตั้งค่าApi | ลบวิธีการชำระเงิน | ลบ /c/{company_id}/settings/Payment_methods/{Payment_method_id} | ลบวิธีการชำระเงิน |
การตั้งค่าApi | ลบVatType | ลบ /c/{company_id}/settings/vat_types/{vat_type_id} | ลบประเภทภาษีมูลค่าเพิ่ม |
การตั้งค่าApi | รับบัญชีการชำระเงิน | รับ /c/{company_id}/settings/Payment_accounts/{Payment_account_id} | รับบัญชีการชำระเงิน |
การตั้งค่าApi | รับวิธีการชำระเงิน | รับ /c/{company_id}/settings/Payment_methods/{Payment_method_id} | รับวิธีการชำระเงิน |
การตั้งค่าApi | getTaxProfile | รับ /c/{company_id}/settings/tax_profile | รับโปรไฟล์ภาษี |
การตั้งค่าApi | getVatType | รับ /c/{company_id}/settings/vat_types/{vat_type_id} | รับประเภทภาษีมูลค่าเพิ่ม |
การตั้งค่าApi | แก้ไขบัญชีการชำระเงิน | PUT /c/{company_id}/settings/Payment_accounts/{Payment_account_id} | แก้ไขบัญชีการชำระเงิน |
การตั้งค่าApi | แก้ไขวิธีการชำระเงิน | PUT /c/{company_id}/settings/Payment_methods/{Payment_method_id} | ปรับเปลี่ยนวิธีการชำระเงิน |
การตั้งค่าApi | แก้ไขVatType | ใส่ /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 | รับซัพพลายเออร์ | รับ /c/{company_id}/entities/suppliers/{supplier_id} | รับซัพพลายเออร์ |
ซัพพลายเออร์Api | รายชื่อซัพพลายเออร์ | รับ /c/{company_id}/entities/suppliers | รายชื่อซัพพลายเออร์ |
ซัพพลายเออร์Api | แก้ไขผู้จำหน่าย | ใส่ /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 | ลบF24Attachment | ลบ /c/{company_id}/taxes/{document_id}/attachment | ลบไฟล์แนบ F24 |
ภาษีApi | รับF24 | รับ /c/{company_id}/taxes/{document_id} | รับ F24 |
ภาษีApi | รายการF24 | รับ /c/{company_id}/taxes | รายการ F24 |
ภาษีApi | แก้ไขF24 | ใส่ /c/{company_id}/taxes/{document_id} | แก้ไข F24 |
ภาษีApi | อัพโหลดF24ไฟล์แนบ | POST /c/{company_id}/taxes/attachment | อัปโหลดไฟล์แนบ F24 |
UserApi | getUserInfo | รับ /ผู้ใช้/ข้อมูล | รับข้อมูลผู้ใช้ |
UserApi | listUserบริษัท | รับ /ผู้ใช้/บริษัท | รายชื่อบริษัทผู้ใช้ |
WebhooksApi | createWebhooksสมัครสมาชิก | POST /c/{company_id}/สมัครสมาชิก | สร้างการสมัครสมาชิก Webhook |
WebhooksApi | ลบWebhooksSubscription | ลบ /c/{company_id}/subscriptions/{subscription_id} | ลบการสมัครสมาชิก Webhooks |
WebhooksApi | getWebhooksสมัครสมาชิก | รับ /c/{company_id}/subscriptions/{subscription_id} | รับการสมัครสมาชิก Webhooks |
WebhooksApi | listWebhooksการสมัครสมาชิก | รับ /c/{company_id}/subscriptions | แสดงรายการการสมัคร Webhooks |
WebhooksApi | แก้ไข WebhooksSubscription | ใส่ /c/{company_id}/subscriptions/{subscription_id} | แก้ไขการสมัครสมาชิก Webhooks |
OAuth
accessCode
https://api-v2.fattureincloud.it/oauth/authorize
หากต้องการรันการทดสอบ ให้ใช้:
composer install
vendor/bin/phpunit
แพ็คเกจ PHP นี้สร้างขึ้นโดยอัตโนมัติโดยโปรเจ็กต์ OpenAPI Generator:
2.1.3
org.openapitools.codegen.languages.PhpClientCodegen