Download the PHP package bercanozcan/earsiv without Composer
On this page you can find all versions of the php package bercanozcan/earsiv. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bercanozcan/earsiv
More information about bercanozcan/earsiv
Files in bercanozcan/earsiv
Package earsiv
Short Description Bu Laravel paketi, GİB e-Arşiv Portalı ile doğrudan bağlantı kurarak kullanıcıların e-Arşiv faturalarını otomatik olarak oluşturmasını, önizlemesini almasını, indirmesini ve yönetmesini sağlar.
License MIT
Informations about the package earsiv
Laravel e-Arşiv Fatura
Bu Laravel paketi, GİB e-Arşiv Portalı ile doğrudan bağlantı kurarak kullanıcıların e-Arşiv faturalarını otomatik olarak oluşturmasını, önizlemesini almasını, indirmesini ve yönetmesini sağlar.
Gereksinimler
Depo Durumu
🔧 Kurulum
1. Composer ile yükleme
2. Yapılandırma dosyasını yayınlayın
Bu işlem config/earsiv.php
dosyasını oluşturur.
⚙️ Yapılandırma
config/earsiv.php
dosyası üzerinden indirilecek dosyaların kaydedileceği yolu ayarlayabilirsiniz:
🚀 Kullanım
Giriş ve fatura oluşturma
Fatura önizlemesi alma (HTML)
Faturayı diske kaydetme
🧪 Test Ortamı
Test kullanıcıları setTestCredentials()
metodu ile otomatik alınır.
Tüm işlemler earsivportaltest.efatura.gov.tr üzerinde gerçekleştirilir.
📁 Dosya Sistemi
Faturalar Laravel Storage
sistemi ile belirtilen diske (örnek: local
, public
, s3
) kaydedilir.
.env
üzerinden kontrol edilen FILESYSTEM_DISK
değişkeni aktif olarak kullanılır.
✅ Desteklenen İşlemler
- Giriş (login)
- Fatura oluşturma (
createDraft
) - Fatura önizleme (
getHtml
) - Fatura indirme (
saveToDisk
) - Kullanıcı bilgisi sorgulama (
getUserData
) - Alıcı bilgisi alma (
getRecipientData
) - İptal ve itiraz talepleri (yakında)
- SMS ile imzalama (yakında)
👨💻 Geliştirici
Bercan Özcan
GitHub - @bercanozcan
🛡 Uyarı
Bu paket GİB test ortamında denenmiştir.
Gerçek ortamda kullanmadan önce verilerin doğruluğunu ve teknik dökümana uygunluğunu mutlaka test ediniz.
📄 Lisans
Bu proje MIT Lisansı ile lisanslanmıştır.