e-Envanter Defteri

İş Akışı

e-Envanter Defteri Akışı

Kaynak veriden GİB onaylı envanter beratına uzanan gözlemlenebilir durum akışı.

e-Envanter yaşam döngüsü iki ayrı kararı görünür kılar: önce doğru açılış veya kapanış gününün seçilmesi, ardından ilgili kayıt için üretim, onay, imza ve GİB sonucunun tamamlanması. Durumlar API üzerinden okunur; entegratör ara durumları atlamadan yalnız uygun işlemi çağırır.

Dönem Seçimi

Firma + YılStandart takvim yılı
01-01Açılış envanteri
12-31Kapanış envanteri

Açılış tamamlandıktan sonra aynı yılın kapanış kaydı izlenir; kapanış tamamlandığında sonraki yılın açılışına geçilir. Yıl içindeki aylar ayrı envanter dönemi değildir.

Belge Durum Akışı

WaitingForUploadKaynak veri bekleniyor
WaitingForAnalysisVeri doğrulanıyor
WaitingForInventoryEntityCreationKayıt oluşturuluyor
WaitingForInventoryUblCreationXML üretiliyor
WaitingForApproveOnay bekleniyor
WaitingForSignİmza bekleniyor
SentToGibGİB sonucu alındı

GİB Ara Durumları

DurumAnlamDavranış
WaitingForSendingToGibİmzalı envanter ve berat gönderime hazır.Yetkili gönderim akışını bir kez başlatın.
InGibSendQueuePaket GİB'e iletiliyor.Yeni kayıt üretmeyin.
InGibStatusQueueGİB paket sonucu sorgulanıyor.Aynı Uuid'yi izleyin.
InGibReceiveQueueGİB onaylı berat alınıyor.Sonuç dosyası erişilebilir olana kadar bekleyin.
FailedAkış hata ile durdu.Mesajı ve aşamayı belirleyip düzeltin.

Kontrol Noktaları

Kontrol noktasıGiriş durumuEntegratör kararıÇıkış kanıtı
Aktarım tamamlandı mı?WaitingForClientToServerTransferTüm parçaları tamamlayıp süreç raporunu alın.WaitingForInventoryEntityCreation ve tutarlı rapor.
Kayıt/XML üretildi mi?WaitingForInventoryEntityCreation / WaitingForInventoryUblCreationAynı Uuid'yi izleyin; yeniden üretim açmayın.WaitingForApprove.
İçerik doğru mu?WaitingForApproveEnvanter/berat önizlemesi ve kaynak mutabakatı sonrası onaylayın.WaitingForSign.
Gönderilebilir mi?WaitingForSendingToGibGönderimi yalnız bir kez başlatın.GİB ara durumlarından biri.
Tamamlandı mı?SentToGibGİB onaylı beratı indirip arşivleyin.İmzalı envanter ve onaylı berat ilişkilendirilmiş.

Hata Dalı

Failed, işlemin bulunduğu aşamada durduğunu gösterir. PreviousStatus, FailDescription ve response içindeki Messages[] birlikte okunmadan yeni kayıt veya yeniden gönderim başlatılmamalıdır.

Hata öncesi aşamaİlk kontrolGüvenli davranış
Yükleme/ayrıştırma/analizKaynak biçim, açılış/kapanış tarihi, parça ve teşhis satırıKaynak veriyi düzeltin; üretime geçmeyin.
Kayıt/XML üretimiSüreç raporu, ölçü alanları, parça ve kayıt sayılarıMevcut Uuid sonucunu netleştirmeden yeniden üretmeyin.
Onay/imzaGüncel/önceki durum ve hata açıklamasıEski özetle tekrar onay vermeyin.
GİB gönderim/sonuçPaket adı, batch sonucu ve güncel özetYeni paket açmayın; aynı paket ve Uuid üzerinden izleyin.
Durum geçişi: Özet kaydı doğrudan güncellenerek aşama atlanmaz. Sonraki durum yalnız ilgili işlem platform tarafından kabul edildiğinde oluşur.