e-Envanter Defteri

Referans

Teknik Referans

Durum değerleri, açılış/kapanış kuralları, dosya türleri ve hata yönetimi referansı.

Desteklenen Dönemler

TürPeriodStartPeriodEndSonraki dönem
Açılış1 Ocak1 OcakAynı yıl 31 Aralık
Kapanış31 Aralık31 AralıkSonraki yıl 1 Ocak

InventorySummaryStates

CurrentStatus, açılış veya kapanış kaydı için bir sonraki güvenli işlemi gösterir. Aşağıdaki enum adları API cevabında görüldüğü biçimiyle yazılmıştır.

DeğerDış anlamEntegratör davranışıTerminal mi?
WaitingForUploadKaynak dosya/parça bekleniyor.VBT Client ile doğru firma, şube ve açılış/kapanış tarihi için yüklemeyi başlatın.Hayır
WaitingForExtractionYüklenen paket açılıyor.Aynı dosyayı yeniden yüklemeyin; mevcut kaydı izleyin.Hayır
WaitingForParseKaynak içerik ayrıştırılıyor.Yeni kayıt açmayın; Client sonucunu bekleyin.Hayır
WaitingForAnalysisTarih, hesap, tutar ve ölçü kuralları doğrulanıyor.Teşhis raporu tamamlanmadan üretime geçmeyin.Hayır
WaitingForClientToServerTransferAnaliz edilen parçaların aktarımı bekleniyor.Tüm Client parçalarını aynı açılış/kapanış anahtarıyla aktarın.Hayır
WaitingForInventoryEntityCreationEnvanter kayıtları oluşturuluyor.Yeni üretim açmayın; aynı Uuid'yi izleyin.Hayır
WaitingForInventoryUblCreationEnvanter ve berat XML'i oluşturuluyor.Yeni üretim açmayın; aynı Uuid'yi izleyin.Hayır
WaitingForApproveEnvanter ve berat kullanıcı kontrolüne hazır.Önizleme ve kaynak mutabakatı sonrası güncel özeti onaylayın.Hayır
WaitingForSignOnaylanan dosyalar imza veya mali mühür işlemini bekliyor.Yeni onay göndermeyin; imza sonucunu izleyin.Hayır
WaitingForSendingToGibİmza tamamlandı; GİB gönderimi başlatılabilir.Yetkili gönderim işlemini yalnız bir kez başlatın.Hayır
InGibSendQueuePaket GİB'e gönderiliyor.Yeni paket veya tarih üretmeyin.Hayır
InGibStatusQueueGönderilen paketin GİB sonucu sorgulanıyor.Aynı paket adı ve Uuid ile sonucu izleyin.Hayır
InGibReceiveQueueOlumlu sonuçlanan GİB onaylı berat alınıyor.Dosya erişilebilir olana kadar yeni gönderim yapmayın.Hayır
SentToGibGİB onaylı envanter beratı alma adımı tamamlandı.Onaylı beratı indirip imzalı envanterle eşleştirin.Evet
FailedSüreç bulunduğu aşamada hata ile durdu.PreviousStatus, FailDescription ve Messages[] ile nedeni belirleyin.Evet

Hata Okuma

Messages[], özet durum ve FailDescription birlikte değerlendirilir. Destek kaydında firma, şube, açılış/kapanış tarihi, Uuid ve işlem zamanı bulunmalı; parola, token ve tam envanter içeriği maskelenmelidir.

Hata katmanıGözlenebilir belirtiEntegratör işlemi
HTTP/kimlik401/403 veya yetki mesajıEmail ve Password ile yeniden oturum açın; SecurityFirmUUID bağlamını doğrulayın.
Request sözleşmesiMessages[] alan/format hatasıZorunlu alanı, şube kodunu ve açılış/kapanış tarihlerini düzeltin.
Kaynak veriDiagnoseMessages içinde parça/kayıt/satır bilgisiHesap, tutar veya ölçü alanını kaynakta düzeltin.
Yaşam döngüsüİşlem mevcut CurrentStatus için uygun değilDurumu zorlamayın; çağrıyı doğru kontrol noktasında yapın.
GİB sonucuPaket durum kodu/açıklaması veya onaylı dosyanın hazır olmamasıAynı paket ve Uuid ile sonucu izleyin.

Çıktı Türleri

ÇıktıData biçimiKullanım
HTML önizlemeHTML işaretleme metniOnay öncesi insan gözüyle kontrol.
PDFBase64 kodlu PDF byte dizisiOkunabilir görüntü; yasal XML'in yerine geçmez.
ZIPBase64 kodlu ZIP byte dizisiİmzalı veya GİB onaylı teknik dosyaları indirme.