fattureincloud php sdk
v2.1.2
이탈리아의 500,000개 이상의 기업이 선택한 송장 발행 플랫폼인 Fatture in Cloud와 소프트웨어를 연결하세요.
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 요청 | 설명 |
---|---|---|---|
ArchiveApi | createArchiveDocument | POST /c/{회사_ID}/archive | 보관 문서 만들기 |
ArchiveApi | 삭제아카이브문서 | 삭제 /c/{회사_ID}/archive/{문서_ID} | 보관 문서 삭제 |
ArchiveApi | getArchiveDocument | GET /c/{회사_ID}/archive/{document_id} | 보관 문서 가져오기 |
ArchiveApi | 목록아카이브문서 | GET /c/{회사_ID}/archive | 보관 문서 나열 |
ArchiveApi | 수정아카이브문서 | PUT /c/{회사_ID}/archive/{문서_ID} | 보관 문서 수정 |
ArchiveApi | 업로드보관문서첨부 | POST /c/{회사_ID}/archive/첨부 파일 | 보관 문서 첨부 업로드 |
캐시북Api | 생성CashbookEntry | POST /c/{회사_ID}/cashbook | 캐시북 항목 생성 |
캐시북Api | 삭제CashbookEntry | 삭제 /c/{회사_ID}/cashbook/{문서_ID} | 캐시북 항목 삭제 |
캐시북Api | getCashbookEntry | GET /c/{company_id}/cashbook/{document_id} | 캐시북 항목 받기 |
캐시북Api | 목록현금통장 항목 | GET /c/{company_id}/cashbook | 캐시북 항목 나열 |
캐시북Api | 수정CashbookEntry | PUT /c/{회사_ID}/cashbook/{문서_ID} | 캐시북 항목 수정 |
클라이언트Api | 클라이언트 생성 | POST /c/{회사_ID}/엔티티/클라이언트 | 클라이언트 생성 |
클라이언트Api | 삭제클라이언트 | /c/{회사_ID}/엔티티/클라이언트/{클라이언트_ID} 삭제 | 클라이언트 삭제 |
클라이언트Api | getClient | GET /c/{company_id}/entities/clients/{client_id} | 클라이언트 받기 |
클라이언트Api | 목록클라이언트 | GET /c/{회사_ID}/엔티티/클라이언트 | 클라이언트 나열 |
클라이언트Api | 수정클라이언트 | PUT /c/{회사_ID}/엔티티/클라이언트/{클라이언트_ID} | 클라이언트 수정 |
회사Api | get회사정보 | GET /c/{회사_ID}/회사/정보 | 회사 정보 얻기 |
회사Api | getCompanyPlan사용법 | GET /c/{company_id}/company/plan_usage | 회사 요금제 사용량 가져오기 |
이메일Api | 목록이메일 | GET /c/{회사_ID}/이메일 | 이메일 나열 |
InfoApi | 목록아카이브카테고리 | GET /c/{회사_ID}/info/archive_categories | 목록 아카이브 카테고리 |
InfoApi | 목록도시 | GET /정보/도시 | 도시 나열 |
InfoApi | 목록비용 센터 | GET /c/{company_id}/info/cost_centers | 비용 센터 나열 |
InfoApi | 목록국가 | GET /정보/국가 | 국가 나열 |
InfoApi | 목록통화 | GET /정보/통화 | 목록 통화 |
InfoApi | 목록배달메모기본값인과관계 | GET /info/dn_causals | 배송 메모 기본 원인 나열 |
InfoApi | 목록상세국가 | GET /info/detailed_countries | 상세한 국가 목록 |
InfoApi | 목록언어 | GET /정보/언어 | 언어 나열 |
InfoApi | 목록지불 계정 | GET /c/{company_id}/info/pay_accounts | 결제 계정 나열 |
InfoApi | 목록지불 방법 | GET /c/{company_id}/info/pay_methods | 결제 수단 나열 |
InfoApi | 목록제품카테고리 | GET /c/{회사_ID}/info/product_categories | 제품 카테고리 나열 |
InfoApi | 목록수신된 문서카테고리 | GET /c/{회사_ID}/info/received_document_categories | 수신된 문서 카테고리 나열 |
InfoApi | 목록수익 센터 | GET /c/{company_id}/info/revenue_centers | 수익 센터 나열 |
InfoApi | 목록템플릿 | GET /정보/템플릿 | 목록 템플릿 |
InfoApi | 목록측정 단위 | GET /정보/측정값 | 측정 단위 나열 |
InfoApi | 목록Vat 유형 | GET /c/{회사_ID}/info/vat_types | VAT 유형 나열 |
발급된문서Api | 발행된 문서 생성 | POST /c/{회사_ID}/issued_documents | 발행 문서 생성 |
발급된문서Api | 삭제발급문서 | /c/{company_id}/issued_documents/{document_id} 삭제 | 발급된 문서 삭제 |
발급된문서Api | 삭제발행된문서첨부 | DELETE /c/{회사_ID}/issued_documents/{document_id}/attachment | 발급된 문서 첨부 삭제 |
발급된문서Api | 이메일 데이터 받기 | GET /c/{company_id}/issued_documents/{document_id}/email | 이메일 데이터 가져오기 |
발급된문서Api | getExistingIssuedDocumentTotals | POST /c/{회사_ID}/issued_documents/{document_id}/totals | 기존 발행 문서 합계 가져오기 |
발급된문서Api | getIssuedDocument | GET /c/{company_id}/issued_documents/{document_id} | 발급된 문서 받기 |
발급된문서Api | getIssuedDocumentPreCreateInfo | GET /c/{company_id}/issued_documents/info | 발행된 문서 사전 생성 정보 얻기 |
발급된문서Api | getNewIssuedDocumentTotals | POST /c/{회사_ID}/issued_documents/totals | 새로 발행된 문서 합계 가져오기 |
발급된문서Api | 가입발급문서 | GET /c/{company_id}/issued_documents/join | 발급된 문서에 가입하세요 |
발급된문서Api | 목록발행문서 | GET /c/{company_id}/issued_documents | 발급된 문서 나열 |
발급된문서Api | 수정발급문서 | PUT /c/{회사_ID}/issued_documents/{document_id} | 발행된 문서 수정 |
발급된문서Api | 일정이메일 | POST /c/{회사_ID}/issued_documents/{document_id}/email | 이메일 예약 |
발급된문서Api | 변환발행문서 | GET /c/{company_id}/issued_documents/transform | 발행된 문서 변환 |
발급된문서Api | 업로드발급문서첨부 | POST /c/{회사_ID}/issued_documents/attachment | 발급서류 첨부파일 업로드 |
발행된EInvoicesApi | getEInvoice거부 이유 | GET /c/{company_id}/issued_documents/{document_id}/e_invoice/error_reason | 전자송장 거부 사유 받기 |
발행된EInvoicesApi | getEInvoiceXml | GET /c/{company_id}/issued_documents/{document_id}/e_invoice/xml | 전자송장 XML 받기 |
발행된EInvoicesApi | sendE송장 | POST /c/{company_id}/issued_documents/{document_id}/e_invoice/send | 전자 청구서 보내기 |
발행된EInvoicesApi | verifyEInvoiceXml | GET /c/{company_id}/issued_documents/{document_id}/e_invoice/xml_verify | 전자송장 XML 확인 |
제품Api | 제품 생성 | POST /c/{회사_ID}/제품 | 제품 생성 |
제품Api | 삭제제품 | /c/{회사_ID}/제품/{제품_ID} 삭제 | 제품 삭제 |
제품Api | getProduct | GET /c/{company_id}/products/{product_id} | 제품 받기 |
제품Api | 목록제품 | GET /c/{회사_ID}/제품 | 제품 나열 |
제품Api | 수정제품 | PUT /c/{회사_ID}/products/{제품_ID} | 제품 수정 |
영수증Api | 영수증 생성 | POST /c/{회사_ID}/receipts | 영수증 만들기 |
영수증Api | 영수증 삭제 | /c/{회사_ID}/영수증/{문서_ID} 삭제 | 영수증 삭제 |
영수증Api | 영수증 받기 | GET /c/{회사_ID}/receipts/{document_id} | 영수증 받기 |
영수증Api | getReceiptPreCreateInfo | GET /c/{회사_ID}/receipts/info | 영수증 사전 생성 정보 받기 |
영수증Api | getReceipts월별 합계 | GET /c/{회사_ID}/receipts/monthly_totals | 영수증 받기 월별 총액 |
영수증Api | 목록영수증 | GET /c/{회사_ID}/receipts | 영수증 목록 |
영수증Api | 영수증 수정 | PUT /c/{회사_ID}/receipts/{문서_ID} | 영수증 수정 |
받은문서Api | createReceivedDocument | POST /c/{회사_ID}/received_documents | 받은 문서 만들기 |
받은문서Api | 삭제수신문서 | /c/{회사_ID}/received_documents/{document_id} 삭제 | 수신된 문서 삭제 |
받은문서Api | 삭제수신문서첨부파일 | DELETE /c/{회사_ID}/received_documents/{document_id}/attachment | 수신된 문서 첨부 삭제 |
받은문서Api | getExistingReceivedDocumentTotals | POST /c/{회사_ID}/received_documents/{document_id}/totals | 기존에 받은 문서 합계 가져오기 |
받은문서Api | getNewReceivedDocumentTotals | POST /c/{회사_ID}/received_documents/totals | 새로 받은 문서 합계 가져오기 |
받은문서Api | getReceivedDocument | GET /c/{company_id}/received_documents/{document_id} | 받은 문서 받기 |
받은문서Api | getReceivedDocumentPreCreateInfo | GET /c/{회사_ID}/received_documents/info | 수신된 문서 사전 생성 정보 받기 |
받은문서Api | 목록수신문서 | GET /c/{company_id}/received_documents | 수신된 문서 나열 |
받은문서Api | 수정수신문서 | PUT /c/{회사_ID}/received_documents/{document_id} | 받은 문서 수정 |
받은문서Api | 업로드수신문서첨부 | POST /c/{회사_ID}/received_documents/첨부 파일 | 받은 문서 첨부파일 업로드 |
설정Api | 결제 계정 생성 | POST /c/{회사_ID}/settings/결제_계정 | 결제 계정 만들기 |
설정Api | 결제 방법 생성 | POST /c/{회사_ID}/settings/결제_방법 | 결제 수단 생성 |
설정Api | 생성Vat 유형 | POST /c/{회사_ID}/settings/vat_types | VAT 유형 생성 |
설정Api | 결제 계정 삭제 | /c/{회사_ID}/settings/결제_계정/{결제_계정_ID} 삭제 | 결제 계정 삭제 |
설정Api | 삭제결제 방법 | 삭제 /c/{회사_ID}/settings/결제_방법/{결제_방법_ID} | 결제 수단 삭제 |
설정Api | 삭제Vat 유형 | 삭제 /c/{회사_ID}/settings/vat_types/{vat_type_id} | VAT 유형 삭제 |
설정Api | getPayment계정 | GET /c/{회사_ID}/settings/결제_계정/{결제_계정_ID} | 결제 계좌 받기 |
설정Api | getPayment방법 | GET /c/{company_id}/settings/지불_방법/{지불_방법_id} | 결제 수단 받기 |
설정Api | getTax프로필 | GET /c/{회사_ID}/settings/tax_profile | 세금 프로필 가져오기 |
설정Api | getVat 유형 | GET /c/{회사_id}/settings/vat_types/{vat_type_id} | VAT 유형 가져오기 |
설정Api | 결제 계정 수정 | PUT /c/{회사_id}/settings/결제_계정/{결제_계정_id} | 지불 계정 수정 |
설정Api | 결제 방법 수정 | PUT /c/{회사_id}/settings/지불_방법/{지불_방법_id} | 결제 수단 수정 |
설정Api | Vat 유형 수정 | PUT /c/{회사_id}/settings/vat_types/{vat_type_id} | VAT 유형 수정 |
공급자Api | 공급업체 생성 | POST /c/{회사_ID}/엔티티/공급업체 | 공급업체 생성 |
공급자Api | 공급업체 삭제 | 삭제 /c/{company_id}/entities/suppliers/{supplier_id} | 공급업체 삭제 |
공급자Api | getSupplier | GET /c/{company_id}/entities/suppliers/{supplier_id} | 공급업체 가져오기 |
공급자Api | 목록공급업체 | GET /c/{company_id}/entities/suppliers | 공급자 나열 |
공급자Api | 공급업체 수정 | PUT /c/{company_id}/entities/suppliers/{supplier_id} | 공급업체 수정 |
세금Api | 생성F24 | POST /c/{회사_ID}/세금 | F24 생성 |
세금Api | 삭제F24 | 삭제 /c/{회사_ID}/세금/{문서_ID} | F24 삭제 |
세금Api | 삭제F24첨부 | DELETE /c/{company_id}/taxes/{document_id}/attachment | F24 첨부 파일 삭제 |
세금Api | getF24 | GET /c/{company_id}/taxes/{document_id} | F24를 받으세요 |
세금Api | 목록F24 | GET /c/{회사_ID}/세금 | F24 목록 |
세금Api | 수정F24 | PUT /c/{회사_ID}/taxes/{문서_ID} | F24 수정 |
세금Api | 업로드F24첨부 | POST /c/{회사_ID}/세금/첨부 파일 | F24 첨부파일 업로드 |
사용자Api | getUserInfo | GET /사용자/정보 | 사용자 정보 얻기 |
사용자Api | 목록사용자회사 | GET /사용자/회사 | 사용자 회사 나열 |
웹훅Api | createWebhooks구독 | POST /c/{회사_ID}/구독 | 웹훅 구독 생성 |
웹훅Api | 삭제웹후크구독 | /c/{회사_ID}/구독/{구독_ID} 삭제 | Webhooks 구독 삭제 |
웹훅Api | getWebhooks구독 | GET /c/{company_id}/subscriptions/{subscription_id} | Webhooks 구독 받기 |
웹훅Api | 목록웹후크구독 | GET /c/{회사_ID}/구독 | Webhooks 구독 나열 |
웹훅Api | 수정웹후크구독 | PUT /c/{회사_ID}/구독/{구독_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