Inutile dire che Composer mi ha rovinato le vacanze. Fermat grazie mille, sei l'unico che mi stia aiutando, anche in fattureincloud se ne solo lavati le mani.
Sono riuscito a creare il file per l'autenticazione e ad estrarre i fornitori, come spiegato qui https://developers.fattureincloud.it...dk-quickstart/
Purtroppo quando cerco di generare la fattura ottengo l'errore
La riga 32 è questa $entity = new Entity;Fatal error: Uncaught Error: Class 'lib\Model\Entity' not found in /var/www/virtual/edencamp.it/htdocs/fattureincloud/genera_fattura.php:32 Stack trace: #0 {main} thrown in /var/www/virtual/edencamp.it/htdocs/fattureincloud/genera_fattura.php on line 32
Sembra che il programma non sia in grado di usare le classi che ho richiamato con use dai file esterni, malgrado il percorso sia corretto.
Ti scoccia condividere il tuo codice, magari tramite un servizio in cloud come dropbox? Ti pago volentieri per la gentilezza.codice:<?php use lib\Model\Currency; use lib\Model\DocumentTemplate; use lib\Model\Entity; use lib\Model\IssuedDocument; use lib\Model\IssuedDocumentItemsListItem; use lib\Model\IssuedDocumentPaymentsListItem; use lib\Model\IssuedDocumentStatus; use lib\Model\IssuedDocumentType; use lib\Model\Language; use lib\Model\PaymentAccount; use lib\Model\PaymentMethod; use lib\Model\VatType; require_once __DIR__ . '/vendor/autoload.php'; //set your access token $access_token = $_SESSION['token']; $config = FattureInCloud\Configuration::getDefaultConfiguration()->setAccessToken($access_token); $apiInstance = new FattureInCloud\Api\IssuedDocumentsApi( new GuzzleHttp\Client(), $config ); //set your company id $company_id = 1008030; $entity = new Entity; $entity ->setId(1) ->setName("Mario Rossi") ->setVatNumber("47803200154") ->setTaxCode("RSSMRA91M20B967Q") ->setAddressStreet("Via Italia, 66")
Per usare composer in locale cosa utilizzi? Pensavo di installare EasyPhp, che non uso più da un pezzo, e di attivare OpenSSH nativo in windows 10.
Per intanto grazie infinite.

Rispondi quotando