e-Envanter Defteri

İş Akışı

Kullanım Senaryoları

1 Ocak açılış ve 31 Aralık kapanış kayıtlarının kaynak dosyadan arşive kadar işlem sırası.

Bu senaryolar standart Ocak-Aralık takvim yılı içindir. e-Envanter Defteri aylık ilerlemez: her yıl için 1 Ocak açılış ve 31 Aralık kapanış olmak üzere iki ayrı kayıt oluşturulur.

Açılış Envanteri

  1. Firma ve şube için standart yılın 1 Ocak tarihi seçilir.
  2. PeriodStart ve PeriodEnd aynı 1 Ocak tarihiyle gönderilir.
  3. Kaynak kayıtların başlık/satır sırası, hesap, tutar, para birimi ve ölçülebilir kıymet alanları kontrol edilir.
  4. Kaynak dosya VBT Client ile ayrıştırılır ve analiz edilir; Client'ın ürettiği tüm parçalar aynı açılış anahtarıyla aktarılır.
  5. GetProcessReport sonucunda teşhis listesinin boş, parça/kayıt sayılarının tutarlı ve iki üretim hazırlığı bilgisinin olumlu olduğu doğrulanır.
  6. CreateInventory çağrılır. İstek kabul edildikten sonra aynı Uuid onay, imza ve GİB adımlarında izlenir.

Kapanış Envanteri

Aynı işlem sırası standart yılın 31 Aralık tarihi için uygulanır. Kapanış envanteri, açılış kaydının güncellenmesi değildir; aynı yılın son gününe ait ayrı bir dönem kaydı ve berat üretir.

KararİşlemBaşarı kanıtı
Veri aktarımı tamamGetProcessReportTeşhis mesajı yok; kayıt ve XML üretimi hazır.
Envanter üretilecekCreateInventoryÖzet onay bekleme durumuna ilerliyor.
İçerik doğrulandıInventoryApprovalİmza bekleme durumu.
GİB sonucu alınacakYetkili gönderim akışıGİB onaylı envanter beratı erişilebilir.

Onay ve GİB Kapıları

InventoryApproval çağrısından önce envanter ve berat önizlemelerinde firma/şube, açılış veya kapanış tarihi, parça sayısı, ilk/son kayıt numaraları, hesap/tutar alanları ve ölçülebilir kıymetler kaynak sistemle mutabık olmalıdır. Onay isteği güncel özet cevabındaki Data nesnesinin tamamıyla yapılır.

WaitingForSendingToGib durumu imza sonrasındaki gönderim kapısıdır. GİB ara durumları sürerken yeni bir açılış/kapanış kaydı veya paket oluşturulmaz. Tamamlanma kanıtı SentToGib durumu, olumlu paket sonucu ve indirilebilir GİB onaylı envanter beratıdır.

Hata ve Düzeltme

Teşhis mesajları varken üretime geçilmez. Üretimden sonraki hata, aynı firma ve tarih için güncel özet üzerinden incelenir. Sonucu bilinmeyen çağrı yeni Uuid ile tekrarlanmaz.

Canlıya Geçiş Senaryoları

TestBeklenen kanıtKaydedilecek kimlik
Başarılı açılış1 Ocak kaydı üretilmiş, onaylanmış, imzalanmış ve GİB onaylı beratı alınmış.Firma, şube, tarih, Uuid, paket adı.
Başarılı kapanış31 Aralık kaydı açılıştan ayrı oluşturulmuş ve GİB sonucu tamamlanmış.Firma, şube, tarih, Uuid, paket adı.
Ölçülebilir alan hatasıEksik kimlik/açıklama/miktar/birim teşhiste görünmüş; üretim başlatılmamış.Parça, kayıt, satır ve hata mesajı.
Geçersiz tarihAra ay veya başlangıç/bitiş farkı kabul edilmemiş.Gönderilen tarihler ve hata cevabı.
Timeout sonrası tekrarYeni kayıt oluşturmadan mevcut Uuid bulunmuş ve izlenmiş.İlk çağrı zamanı ve sorgu sonucu.
Arşiv mutabakatıİmzalı envanter XML'i ve GİB onaylı berat aynı kayıtla eşleşmiş.Dosya adları, hash veya kurumun arşiv kimliği.