hasokeyk / qnb-finansbank-invoice
QNB eSolutions e-Fatura, e-İrsaliye, e-Arşiv ve e-Defter SOAP API PHP istemci kütüphanesi
Package info
github.com/Hasokeyk/qnb-finansbank-invoice-php
Language:XSLT
pkg:composer/hasokeyk/qnb-finansbank-invoice
Requires
- php: >=8.2
- ext-mbstring: *
- ext-soap: *
Requires (Dev)
- phpunit/phpunit: 11
README
QNB eSolutions Özel Entegratör SOAP API'leri için PHP istemci kütüphanesi · PHP client library for QNB eSolutions' Özel Entegratör SOAP APIs
e-Fatura, e-İrsaliye, e-Arşiv ve e-Defter işlemlerini tek bir kütüphane üzerinden yürütmenizi sağlar. UBL 2.1 fatura XML'lerini fluent bir builder ile üretir, SOAP servislerine gönderir ve sonuçları tipik model nesneleri olarak döndürür.
🌐 Dil / Language
GitHub, tarayıcınızın dili Türkçe ise
README.tr.md'yi, İngilizce iseREADME.en.md'yi otomatik gösterir. Bu sayfa varsayılan geri dönüşREADME.md'dir.GitHub auto-renders
README.tr.mdfor Turkish andREADME.en.mdfor English based on your browser locale; this page is the default fallback.
Hızlı Bakış / Quick Overview
| Modül / Module | Kullanım / Usage |
|---|---|
| e-Fatura | $qnb->create_invoice('efatura')->send() |
| e-Arşiv | $qnb->create_invoice('earsiv')->send() |
| e-İrsaliye | (new client(...))->despatch() (düşük seviye, builder yok) |
| e-Defter | (new client(...))->ledger() (düşük seviye) |
$qnb = new QnbSolutions\QnbEsolutions\qnb_esolutions($user, $pass, $erp_kodu); $oid = $qnb->create_invoice('auto')->send(); // auto: e-Fatura mükellefiyetine göre
composer require hasokeyk/qnb-finansbank-invoice
Kurulum, örnekler ve tüm detaylar için: 📄 README.tr.md · 📄 README.en.md