e-Fatura

Gelen Fatura

Gelen Fatura Akışı

Gelen e-Faturanın alınması, ERP'ye aktarılması, profile göre otomatik sonuç veya kabul/red uygulama yanıtı ve durum makinesi.

Akışın Kapsamı

Gelen e-Fatura, GİB üzerinden firmaya ulaşan ve platform tarafından alınarak entegratör sorgularına açılan belgedir. Entegratör bu belgeyi oluşturmaz; liste veya tekil sorgu ile alır, ETTN üzerinden tekilleştirir, UBL/XML aslıyla ERP kaydını ilişkilendirir ve yalnızca yanıt bekleyen profillerde kabul/red kararı gönderir.

Sayfa sınırı: Profil ve kabul/red kararları Gelen Fatura Senaryoları, tekilleştirme ve ERP görevleri Gelen Fatura Sorumlulukları sayfasındadır. Bu sayfa başlangıç, uygulama yanıtı ve terminal durum geçişlerini açıklar.

Başlangıç Durumu

Belge ilk alındığında ApproveOrRejectNotStarted durumundadır. Profil davranışına göre ya WaitingForApproveOrReject durumunda uygulama yanıtı bekler ya da SentSuccess ile otomatik sonuçlanır. Hangi profilin hangi yolu izlediği Profil Davranışları tablosundadır.

ApproveOrRejectNotStartedBelge alındı
WaitingForApproveOrRejectYanıt gereken profil
SentSuccessOtomatik veya yanıt sonrası tamamlandı

Uygulama Yanıtı Durum Makinesi

Kabul ve red aynı teknik taşıma omurgasını kullanır; kullanıcı durumu karar türüne göre Approving veya Rejecting olarak ilerler. Nihai durumda kabul Approved, red Rejected olur.

WaitingForApproveOrRejectKarar bekleniyor
WaitingForCreateYanıt hazırlanıyor
XmlCreatedYanıt XML'i oluştu
SignedYanıt imzalandı
SentToGibGİB sonucu bekleniyor
GibReceivedGİB aldı
SentToPartyGöndericiye iletildi
SentSuccessKabul veya red tamamlandı
Kararİşlem sırasındaki kullanıcı durumuNihai kullanıcı durumu
ForwardForApproveApprovingApproved
ForwardForRejectRejectingRejected

Yanıt Hataları ve Yeniden Deneme

Yanıt üretimi veya iletimi başarısız olduğunda kullanıcı durumu ApproveOrRejectSentWithError olur. Entegratör aynı kararı kör biçimde yeniden göndermeden önce teknik durumu ve hata açıklamasını sorgulamalıdır.

Teknik hataOluştuğu aşamaGeri dönüş
CouldNotSentToGibİmzalı yanıt GİB'e gönderilemedi.İzin verilen yeniden denemede WaitingForCreate durumuna döner.
GibFailedGİB yanıt zarfını hata ile sonuçlandırdı.Hata giderildikten sonra yanıt yeniden hazırlanabilir.
GibCouldNotSendToParty / GibCouldNotSendToPartyAndEndYanıt gönderici tarafa ulaştırılamadı.Sonuç ve cevap penceresi değerlendirilmeden yeni karar gönderilmez.
PartyReturnedErrorGönderici sistem yanıtı hata ile işledi.Hata açıklamasına göre aynı kararın yeniden hazırlanması değerlendirilir.
Belirsiz GİB sonucu: GİB'e erişilememesi veya cevap alınamaması yeni bir karar gönderme gerekçesi değildir. Aynı uygulama yanıtının güncel durumu sorgulanmalıdır.

Terminal Durumlar

DurumAnlamYerel kayıt
SentSuccess / ApprovedOtomatik sonuç veya kabul yanıtı tamamlandı.Belge kabul edilmiş olarak kapatılır.
SentSuccess / RejectedRed yanıtı göndericiye ulaştı.Belge red açıklamasıyla kapatılır.
CancelledDesteklenen iptal sonucu platforma yansıdı.Yerel durum iptal olarak güncellenir.
Objectedİtiraz kaydı platforma yansıdı.İtiraz belgesi ve tarihi faturayla ilişkilendirilir.
Sonraki adım: Liste, tekilleştirme, ERP işleme ve güvenli tekrar davranışları için Gelen Fatura Sorumlulukları sayfasını kullanın.