İhtiyaç Detayları
STOKÖZ adında aktif olarak kullanılan bir perakende satış + stok + internet satış yazılımımız bulunmaktadır.
Sistem canlıda çalışmaktadır.
Satış, stok düşümü, müşteri, Shopify senkronizasyonu, barkod, yazdırma ve Firebase altyapısı aktif şekilde kullanılmaktadır.
İhtiyacımız:
Mevcut çalışan sisteme zarar vermeden yalnızca İzibiz e-Fatura / e-Arşiv entegrasyonundaki belirli hatayı profesyonel şekilde analiz edip düzeltmek.
ÖNEMLİ:
Bu bir sıfırdan kurulum işi değildir.
Sistem zaten kurulmuş ve aktif çalışmaktadır.
İstenen şey yalnızca mevcut bug’ın kök neden analizi ve güvenli patch uygulanmasıdır.
Kullanılan Teknolojiler:
- Firebase Functions
- Firestore
- Node.js
- TypeScript
- SOAP XML servisleri
- UBL TR1.2 / UBL 2.1
- XML Signature / XAdES
- Base64 XML taşıma
- Shopify stok yan etkileri
- Çok kiracılı (multi-tenant) yapı
Mevcut Sorun:
İzibiz tarafında özellikle aşağıdaki akışlardan birinde hata oluşuyor:
- e-Arşiv gönderimi
- e-Fatura gönderimi
- XML imza yerleştirme
- SOAP envelope / namespace
- alan sıralaması
- VKN / TCKN alıcı yönlendirme
- deploy edilen Firebase Function ile repo kodu drift durumu
Beklenen Çalışma Şekli:
1) Önce yalnızca kök neden analizi
2) Hatanın tam katmanını kod kanıtıyla tespit
3) Canlı sistemi bozmadan minimum diff patch
4) Test ortamında doğrulama
5) Onay sonrası canlı patch
Elimizde Hazır Olanlar:
- mevcut çalışan kaynak kod
- GitHub repo erişimi
- Firebase proje erişimi
- İzibiz ile ilgili tüm dokümantasyonlar
- UBL örnek XML dosyaları
- başarısız debugXml / errorCode logları
- SOAP response örnekleri
- çalışan / bozuk örnek vakalar
- mevcut Function deploy akışı
KRİTİK KURAL:
Kargo, satış, Shopify, barkod, stok düşümü veya diğer çalışan modüllere kesinlikle dokunulmayacak.
Sadece İzibiz bug fix alanı üzerinde çalışılacak.
Tercih Sebebi:
- daha önce İzibiz entegrasyonu yapmış olmak
- UBL TR1.2 bilgisi
- XML signature / SOAP debug deneyimi
- Firebase Functions deneyimi
- canlı sistemde minimum risk patch tecrübesi