Open anilerogul opened 4 years ago
@anilerogul fonksiyonlar doğru ama vermiş olduğu parametre örnekleri doğru değil. Foriba'nın dokümantasyonuna bakarak doğru verileri aktarabilirsin. E-Fatura pdf indirmek için
$getInvoiceRequest = new \Bulut\InvoiceService\GetInvoiceView();
$getInvoiceRequest->setUUID($uuid); // Faturanın UUID'si
$getInvoiceRequest->setIdentifier($identifier); // Firmanın GB etiketi
$getInvoiceRequest->setVKNTCKN($vkn); // Firmanın VKN/TCKN
$getInvoiceRequest->setType("OUTBOUND"); // Gönderilen/Gelen Fatura(OUTBOUND, INBOUND)
$getInvoiceRequest->setDocType("PDF"); // Tür
$response = $service->GetInvoiceViewRequest($getInvoiceRequest);
Response içerisinde DocData base64 olarak dönmektedir. decode ettiğinde pdf'i alacaksın.
$file = base64_decode($response->DocData);
Yazdığınız fonksiyon ile indirme işlemi gerçekleşmiyor. Yardımcı olabilir misiniz lütfen?