fattureincloud php sdk
v2.1.2
Hubungkan perangkat lunak Anda dengan Fatture in Cloud, platform faktur yang dipilih oleh lebih dari 500.000 bisnis di Italia.
Fatture in Cloud API didasarkan pada REST, dan memungkinkan untuk berinteraksi dengan data terkait pengguna sebelum otorisasi melalui protokol OAuth2.
Untuk informasi lebih lanjut, silakan kunjungi https://www.fattureincloud.it.
PHP 7.3 dan yang lebih baru.
Untuk menginstal binding melalui Composer, jalankan perintah berikut:
$ composer require fattureincloud/fattureincloud-php-sdk
Ada tiga opsi:
require_once ( ' ./fattureincloud-php-sdk.phar ' );
Silakan ikuti prosedur instalasi lalu jalankan yang berikut ini:
<?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 ;
}
Semua URI bersifat relatif terhadap https://api-v2.fattureincloud.it
Kelas | Metode | permintaan HTTP | Keterangan |
---|---|---|---|
ArsipApi | buatDokumen Arsip | POST /c/{company_id}/archive | Buat Dokumen Arsip |
ArsipApi | hapusDokumen Arsip | HAPUS /c/{company_id}/archive/{document_id} | Hapus Dokumen Arsip |
ArsipApi | dapatkan Dokumen Arsip | DAPATKAN /c/{company_id}/archive/{document_id} | Dapatkan Dokumen Arsip |
ArsipApi | daftarArchiveDocuments | DAPATKAN /c/{company_id}/archive | Daftar Dokumen Arsip |
ArsipApi | memodifikasiArchiveDocument | PUT /c/{company_id}/archive/{document_id} | Ubah Dokumen Arsip |
ArsipApi | unggahArchiveDocumentAttachment | POST /c/{company_id}/archive/attachment | Unggah Lampiran Dokumen Arsip |
Buku KasApi | buat Entri Buku Kas | POST /c/{company_id}/cashbook | Buat Entri Buku Kas |
Buku KasApi | deleteCashbookEntry | HAPUS /c/{company_id}/cashbook/{document_id} | Hapus Entri Buku Kas |
Buku KasApi | dapatkan Entri Buku Kas | DAPATKAN /c/{company_id}/cashbook/{document_id} | Dapatkan Entri Buku Kas |
Buku KasApi | daftar Entri Buku Kas | DAPATKAN /c/{company_id}/cashbook | Daftar Entri Buku Kas |
Buku KasApi | memodifikasi Entri Buku Kas | PUT /c/{company_id}/cashbook/{document_id} | Ubah Entri Buku Kas |
KlienApi | buatKlien | POST /c/{company_id}/entities/clients | Buat Klien |
KlienApi | hapusKlien | HAPUS /c/{company_id}/entities/clients/{client_id} | Hapus Klien |
KlienApi | dapatkan Klien | DAPATKAN /c/{company_id}/entities/clients/{client_id} | Dapatkan Klien |
KlienApi | daftarKlien | DAPATKAN /c/{company_id}/entities/clients | Daftar Klien |
KlienApi | memodifikasiKlien | PUT /c/{company_id}/entities/clients/{client_id} | Ubah Klien |
PerusahaanApi | dapatkan Info Perusahaan | DAPATKAN /c/{company_id}/company/info | Dapatkan Info Perusahaan |
PerusahaanApi | dapatkanPenggunaanRencana Perusahaan | DAPATKAN /c/{company_id}/company/plan_usage | Dapatkan Penggunaan Paket Perusahaan |
EmailApi | daftarEmail | DAPATKAN /c/{company_id}/emails | Daftar Email |
InfoApi | daftarArchiveCategories | DAPATKAN /c/{company_id}/info/archive_categories | Daftar Kategori Arsip |
InfoApi | daftarKota | DAPATKAN /info/kota | Daftar Kota |
InfoApi | daftarCostCenters | DAPATKAN /c/{company_id}/info/cost_centers | Daftar Pusat Biaya |
InfoApi | daftar Negara | DAPATKAN /info/negara | Daftar Negara |
InfoApi | daftarMata Uang | DAPATKAN /info/currency | Daftar Mata Uang |
InfoApi | listDeliveryNotesDefaultCausals | DAPATKAN /info/dn_causals | Cantumkan Catatan Pengiriman Penyebab Default |
InfoApi | daftar Negara Terperinci | DAPATKAN /info/detailed_countries | Daftar Negara Terperinci |
InfoApi | daftarBahasa | DAPATKAN /info/bahasa | Daftar Bahasa |
InfoApi | daftarAkun Pembayaran | DAPATKAN /c/{company_id}/info/pembayaran_accounts | Daftar Akun Pembayaran |
InfoApi | daftarMetode Pembayaran | DAPATKAN /c/{company_id}/info/pembayaran_metode | Daftar Metode Pembayaran |
InfoApi | daftarKategori Produk | DAPATKAN /c/{company_id}/info/product_categories | Daftar Kategori Produk |
InfoApi | daftarReceivedDocumentCategories | DAPATKAN /c/{company_id}/info/received_document_categories | Daftar Kategori Dokumen yang Diterima |
InfoApi | daftarPusat Pendapatan | DAPATKAN /c/{company_id}/info/revenue_centers | Daftar Pusat Pendapatan |
InfoApi | daftarTemplat | DAPATKAN /info/template | Templat Daftar |
InfoApi | daftarUnitsOfMeasure | DAPATKAN /info/measures | Daftar Satuan Ukuran |
InfoApi | daftarVatTypes | DAPATKAN /c/{company_id}/info/vat_types | Cantumkan Jenis PPN |
DiterbitkanDokumenApi | buatIssuedDocument | POST /c/{company_id}/issued_documents | Buat Dokumen yang Diterbitkan |
DiterbitkanDokumenApi | hapusIssuedDocument | HAPUS /c/{company_id}/issued_documents/{document_id} | Hapus Dokumen yang Dikeluarkan |
DiterbitkanDokumenApi | deleteIssuedDocumentAttachment | HAPUS /c/{company_id}/issued_documents/{document_id}/attachment | Hapus Lampiran Dokumen yang Dikeluarkan |
DiterbitkanDokumenApi | dapatkanEmailData | DAPATKAN /c/{company_id}/issued_documents/{document_id}/email | Dapatkan Data Email |
DiterbitkanDokumenApi | dapatkanTotal Dokumen yang Dikeluarkan yang Ada | POST /c/{company_id}/issued_documents/{document_id}/totals | Dapatkan Total Dokumen yang Diterbitkan |
DiterbitkanDokumenApi | dapatkanIssuedDocument | DAPATKAN /c/{company_id}/issued_documents/{document_id} | Dapatkan Dokumen yang Diterbitkan |
DiterbitkanDokumenApi | getIssuedDocumentPreCreateInfo | DAPATKAN /c/{company_id}/issued_documents/info | Dapatkan Info Pra-Pembuatan Dokumen yang Dikeluarkan |
DiterbitkanDokumenApi | dapatkanTotal Dokumen yang Dikeluarkan Baru | POST /c/{company_id}/issued_documents/totals | Dapatkan Total Dokumen yang Diterbitkan Baru |
DiterbitkanDokumenApi | bergabung denganIssuedDocuments | DAPATKAN /c/{company_id}/issued_documents/join | Bergabunglah dengan Dokumen yang Dikeluarkan |
DiterbitkanDokumenApi | daftarIssuedDocuments | DAPATKAN /c/{company_id}/issued_documents | Daftar Dokumen yang Dikeluarkan |
DiterbitkanDokumenApi | memodifikasiIssuedDocument | PUT /c/{company_id}/issued_documents/{document_id} | Ubah Dokumen yang Dikeluarkan |
DiterbitkanDokumenApi | jadwalEmail | POST /c/{company_id}/issued_documents/{document_id}/email | Jadwalkan Email |
DiterbitkanDokumenApi | transformIssuedDocument | DAPATKAN /c/{company_id}/issued_documents/transform | Transformasikan Dokumen yang Dikeluarkan |
DiterbitkanDokumenApi | uploadIssuedDocumentLampiran | POST /c/{company_id}/issued_documents/attachment | Unggah Lampiran Dokumen yang Diterbitkan |
DiterbitkanEInvoicesApi | dapatkanEInvoiceRejectionAlasan | DAPATKAN /c/{company_id}/issued_documents/{document_id}/e_invoice/error_reason | Dapatkan Alasan Penolakan E-Faktur |
DiterbitkanEInvoicesApi | dapatkanEInvoiceXml | DAPATKAN /c/{company_id}/issued_documents/{document_id}/e_invoice/xml | Dapatkan XML E-Faktur |
DiterbitkanEInvoicesApi | kirimEInvoice | POST /c/{company_id}/issued_documents/{document_id}/e_invoice/send | Kirim E-Faktur |
DiterbitkanEInvoicesApi | verifikasiEInvoiceXml | DAPATKAN /c/{company_id}/issued_documents/{document_id}/e_invoice/xml_verify | Verifikasi XML E-Faktur |
ProdukApi | buatProduk | POST /c/{company_id}/products | Buat Produk |
ProdukApi | hapusProduk | HAPUS /c/{company_id}/products/{product_id} | Hapus Produk |
ProdukApi | dapatkan Produk | DAPATKAN /c/{company_id}/products/{product_id} | Dapatkan Produk |
ProdukApi | daftarProduk | DAPATKAN /c/{company_id}/products | Daftar Produk |
ProdukApi | memodifikasiProduk | PUT /c/{company_id}/products/{product_id} | Ubah Produk |
PenerimaanApi | buatReceipt | POST /c/{company_id}/receipts | Buat Tanda Terima |
PenerimaanApi | hapusReceipt | HAPUS /c/{company_id}/receipts/{document_id} | Hapus Tanda Terima |
PenerimaanApi | dapatkan Tanda Terima | DAPATKAN /c/{company_id}/receipts/{document_id} | Dapatkan Tanda Terima |
PenerimaanApi | dapatkanReceiptPreCreateInfo | DAPATKAN /c/{company_id}/receipts/info | Dapatkan Info Pra-Pembuatan Tanda Terima |
PenerimaanApi | getReceiptsMonthlyTotals | DAPATKAN /c/{company_id}/receipts/monthly_totals | Dapatkan Total Penerimaan Bulanan |
PenerimaanApi | daftarPenerimaan | DAPATKAN /c/{company_id}/receipts | Daftar Penerimaan |
PenerimaanApi | memodifikasiReceipt | PUT /c/{company_id}/receipts/{document_id} | Ubah Tanda Terima |
MenerimaDokumenApi | buatDokumen yang Diterima | POST /c/{company_id}/received_documents | Buat Dokumen yang Diterima |
MenerimaDokumenApi | deleteReceivedDocument | HAPUS /c/{company_id}/received_documents/{document_id} | Hapus Dokumen yang Diterima |
MenerimaDokumenApi | deleteReceivedDocumentAttachment | HAPUS /c/{company_id}/received_documents/{document_id}/attachment | Hapus Lampiran Dokumen yang Diterima |
MenerimaDokumenApi | dapatkanTotal Dokumen yang Diterima yang Ada | POST /c/{company_id}/received_documents/{document_id}/totals | Dapatkan Total Dokumen yang Diterima |
MenerimaDokumenApi | dapatkanTotal Dokumen yang Diterima Baru | POST /c/{company_id}/received_documents/totals | Dapatkan Total Dokumen Baru yang Diterima |
MenerimaDokumenApi | dapatkan Dokumen yang Diterima | DAPATKAN /c/{company_id}/received_documents/{document_id} | Dapatkan Dokumen yang Diterima |
MenerimaDokumenApi | getReceivedDocumentPreCreateInfo | DAPATKAN /c/{company_id}/received_documents/info | Dapatkan Info Pra-Buat Dokumen yang Diterima |
MenerimaDokumenApi | daftarReceivedDocuments | DAPATKAN /c/{company_id}/received_documents | Daftar Dokumen yang Diterima |
MenerimaDokumenApi | memodifikasiReceivedDocument | PUT /c/{company_id}/received_documents/{document_id} | Ubah Dokumen yang Diterima |
MenerimaDokumenApi | unggahReceivedDocumentAttachment | POST /c/{company_id}/received_documents/attachment | Unggah Lampiran Dokumen yang Diterima |
PengaturanApi | buatAkun Pembayaran | POST /c/{company_id}/settings/pembayaran_accounts | Buat Akun Pembayaran |
PengaturanApi | buatMetode Pembayaran | POST /c/{company_id}/settings/pembayaran_metode | Buat Metode Pembayaran |
PengaturanApi | buatVatType | POST /c/{company_id}/settings/vat_types | Buat Jenis PPN |
PengaturanApi | hapusAkun Pembayaran | HAPUS /c/{company_id}/settings/akun_pembayaran/{akun_pembayaran_id} | Hapus Akun Pembayaran |
PengaturanApi | hapusMetode Pembayaran | HAPUS /c/{company_id}/settings/metode_pembayaran/{metode_pembayaran_id} | Hapus Metode Pembayaran |
PengaturanApi | hapusVatType | HAPUS /c/{company_id}/settings/vat_types/{vat_type_id} | Hapus Jenis PPN |
PengaturanApi | dapatkan Akun Pembayaran | DAPATKAN /c/{company_id}/settings/pembayaran_accounts/{pembayaran_account_id} | Dapatkan Akun Pembayaran |
PengaturanApi | dapatkan Metode Pembayaran | DAPATKAN /c/{company_id}/settings/pembayaran_metode/{pembayaran_metode_id} | Dapatkan Metode Pembayaran |
PengaturanApi | dapatkan Profil Pajak | DAPATKAN /c/{company_id}/settings/tax_profile | Dapatkan Profil Pajak |
PengaturanApi | dapatkanVatType | DAPATKAN /c/{company_id}/settings/vat_types/{vat_type_id} | Dapatkan Jenis PPN |
PengaturanApi | memodifikasiAkunPembayaran | PUT /c/{company_id}/settings/akun_pembayaran/{akun_pembayaran_id} | Ubah Akun Pembayaran |
PengaturanApi | memodifikasi Metode Pembayaran | PUT /c/{company_id}/settings/metode_pembayaran/{metode_pembayaran} | Ubah Metode Pembayaran |
PengaturanApi | memodifikasiVatType | PUT /c/{company_id}/settings/vat_types/{vat_type_id} | Ubah Jenis PPN |
PemasokApi | buatPemasok | POST /c/{company_id}/entities/suppliers | Buat Pemasok |
PemasokApi | deleteSupplier | HAPUS /c/{company_id}/entities/suppliers/{supplier_id} | Hapus Pemasok |
PemasokApi | dapatkan Pemasok | DAPATKAN /c/{company_id}/entities/suppliers/{supplier_id} | Dapatkan Pemasok |
PemasokApi | daftarpemasok | DAPATKAN /c/{company_id}/entities/suppliers | Daftar Pemasok |
PemasokApi | memodifikasiPemasok | PUT /c/{company_id}/entities/suppliers/{supplier_id} | Ubah Pemasok |
PajakApi | buatF24 | POST /c/{company_id}/pajak | Buat F24 |
PajakApi | hapusF24 | HAPUS /c/{company_id}/taxes/{document_id} | Hapus F24 |
PajakApi | hapusF24Lampiran | HAPUS /c/{company_id}/taxes/{document_id}/attachment | Hapus Lampiran F24 |
PajakApi | dapatkanF24 | DAPATKAN /c/{company_id}/taxes/{document_id} | Dapatkan F24 |
PajakApi | daftarF24 | DAPATKAN /c/{company_id}/taxes | Daftar F24 |
PajakApi | memodifikasiF24 | PUT /c/{company_id}/taxes/{document_id} | Ubah F24 |
PajakApi | unggahF24Lampiran | POST /c/{company_id}/taxes/attachment | Unggah Lampiran F24 |
PenggunaApi | dapatkan Info Pengguna | DAPATKAN /pengguna/info | Dapatkan Info Pengguna |
PenggunaApi | daftarUserCompanies | DAPATKAN /pengguna/perusahaan | Daftar Perusahaan Pengguna |
WebhookApi | buat Langganan Webhook | POST /c/{company_id}/subscriptions | Buat Langganan Webhook |
WebhookApi | deleteWebhooksSubscription | HAPUS /c/{company_id}/subscriptions/{subscription_id} | Hapus Langganan Webhook |
WebhookApi | dapatkan Langganan Webhook | DAPATKAN /c/{company_id}/subscriptions/{subscription_id} | Dapatkan Langganan Webhook |
WebhookApi | daftarLangganan Webhook | DAPATKAN /c/{company_id}/subscriptions | Daftar Langganan Webhook |
WebhookApi | memodifikasi Langganan Webhook | PUT /c/{company_id}/subscriptions/{subscription_id} | Ubah Langganan Webhook |
OAuth
accessCode
https://api-v2.fattureincloud.it/oauth/authorize
Untuk menjalankan tes, gunakan:
composer install
vendor/bin/phpunit
Paket PHP ini secara otomatis dihasilkan oleh proyek OpenAPI Generator:
2.1.3
org.openapitools.codegen.languages.PhpClientCodegen