Download the PHP package ahmeti/sovos-api without Composer
On this page you can find all versions of the php package ahmeti/sovos-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package sovos-api
# Sovos E-Fatura, E-Arşiv, E-İrsaliye
Giriş
- Kurulum
-
Gereksinimler
E-Fatura İşlemleri
- E-Fatura Servisi
- E-Fatura, E-İrsaliye Kayıtlı Kullanıcılar Listesi (Zip)
- E-Fatura Kayıtlı Kullanıcılar Sorgulama
- E-Fatura Gelen/Giden Faturaları Sorgulama
- E-Fatura Gelen/Giden Fatura PDF veya HTML İndirme
- E-Fatura Gelen/Giden Fatura UBL İndirme
- E-Fatura Zarf Sorgulama
- E-Fatura Uygulama Yanıtı UBL Oluşturma
- E-Fatura UBL Oluşturma
-
E-Fatura Gönderme
E-Arşiv İşlemleri
- E-Arşiv Servisi
- E-Arşiv Kayıtlı Kullanıcılar Listesi (Zip)
- E-Arşiv Oluşturma
- E-Arşiv Gönderme
- E-Arşiv Zarf Gönderme
- E-Arşiv İptal Etme
- E-Arşiv Tekrar Tetikleme
- E-Arşiv İndirme
- E-Arşiv İmzalama
Kurulum
Gereksinimler
- GuzzleHttp
- ZipArchive
- PHP 8.0 veya üzeri
E-Fatura Servisi
E-Fatura, E-İrsaliye Kayıtlı Kullanıcılar Listesi (Zip)
E-Fatura Kayıtlı Kullanıcılar Sorgulama
Liste halinde kayıtlı kullanıcılar listesini dönecektir. Fonksiyonun daha detaylı açıklamasını Sovos Web Servis Dökümanından edinebilirsiniz.
E-Fatura Gelen/Giden Faturaları Sorgulama
Posta kutunuza gelen faturaları listelemek için tetiklenen fonksiyon. Fonksiyon parametreleri ile ilgili detaylı bilgiyi Sovos E-Fatura Dökümanında bulabilirsiniz.
E-Fatura Gelen/Giden Fatura PDF veya HTML İndirme
Seçmiş olduğunuz faturanın PDF veya HTML çıktısını almanızı sağlar. Parametreler ile ilgili daha detaylı bilgiyi Sovos E-Fatura dökümanından inceleyebilirsiniz.
E-Fatura Gelen/Giden Fatura UBL İndirme
Seçmiş olduğunuz faturanın UBL çıktısını almanıza yarar. Parametreler için daha detaylı bilgiyi Sovos E-Fatura Dökümanında bulabilirsiniz.
E-Fatura Zarf Sorgulama
Seçilen zarfın durumunu vb. durumları sorgulama ve detaylar için kullanılan fonksiyon. Daha detaylı bilgi için Sovos dökümanına göz atınız.
E-Fatura Uygulama Yanıtı UBL Oluşturma
Örnek bir fatura KABUL uygulama yanıtı örneğidir. Örnekte kullanılan alanlar ve isimler GIB ve Sovos standartlarına göre oluşturulmuştur. Alanların anlamı için GIB ve Sovos dökümanlarını inceleyebilirsiniz.
Örneği incelemek için tıklayınız.
E-Fatura UBL Oluşturma
Örnek bir E-Fatura oluşturmuş olduk bu oluşturduğumuz faturayı Sovos servislerine ileterek faturalaştırmış olacağız. Dikkat etmemiz gereken nokta Fatura UUID ve XML olarak çıktı verir UUID ile faturayı takip edebilirsiniz oluşan XML'i de Sovos sistemine iletebilirsiniz. Alan detayları için GIB ve Sovos dökümanlarına bakınız.
Örneği incelemek için tıklayınız.
E-Fatura Gönderme
Aşağıda oluşturmuş olduğumuz XML (UBL) dosyası son senaryo olarak faturalaştırmak için Sovos servislerine göndermek için kullandığımız fonksiyon. Burada dikkat edilmesi gereken nokta. Zip dosyası oluşturup bu oluşturduğumuz ZIP dosyası ve fatura UUID aynı olmasıdır ve ZIP dosyasını BASE64 yapıp Sovosya gönderiyoruz ve cevabını alıyoruz.
Genel olarak dikkat etmemiz gerekenler Sovos ve GIB dökümanlarını inceleyerek oradaki isimler ve sınıflarımız aynı isimdedir. UBL oluşturup cevabını alabilirsiniz.
E-Arşiv Servisi
E-Arşiv Kayıtlı Kullanıcılar Listesi (Zip)
Kayıtlı kullanıcılar listesini ZIP olarak dönüş yapar.
E-Arşiv Oluşturma
Örnek E-Arşiv faturası oluşturmak için kullanılan parametre ve değişkenlerin açıklamaları için Sovos E-Arşiv dökümanına veya GIB dökümanına göz atabilirsiniz.
Örneği incelemek için tıklayınız.
E-Arşiv Gönderme
Oluşturmuş olduğumuz E-Arşiv XML'ini Sovos sistemlerine göndermek için kullandığımız fonksiyon.
E-Arşiv Zarf Gönderme
Detaylar için Sovos E-Arşiv dökümanını inceleyebilirsiniz.
E-Arşiv İptal Etme
Gerekli alanları doldurarak faturayı iptal edebiliriz. Değişkenleri Sovos dökümanından kontrol edebilirsiniz.
E-Arşiv Tekrar Tetikleme
Gönderilmiş bir faturayı tekrar iletmek için kullanılan fonksiyon CustomParameters için Sovos dökümanlarına göz atınız.
E-Arşiv İndirme
Fonksiyonu tetikleyerek göndermiş olduğunuz faturanın görselini indirebilirsiniz.
E-Arşiv İmzalama
Fonksiyonu tetikleyerek imzalama işlemi gerçekleştirebilirsiniz. SDK'da kullanılan tüm fonksiyon ve değişken isimleri Sovos ve GIB sistemine uygundur. Sovos ve GIB dökümanlarını inceleyerek kolaylıkla entegrasyon sağlayabilirsiniz.