Logo ERP programını e-devlet içerikli kullananların sahip olduğu, e-fatura, e-arşiv fatura ve e-irsaliye gibi elektronik belgeler, ERP tarafında oluşturulduktan sonra GİB’e gönderilir. Daha sonra alıcıya iletilir, alıcının yanıtına göre tekrar göndericiye yanıt dönebilir. Tüm bu işlemler gerçekleşirken ilgili belgenin statüsü sürekli değişir. Bu yazıda bu statülerin veritabanında tutulduğu tablolar ve bu tablolardaki değerlerin karşılıklarından bahsedeceğiz.
Logo E-Fatura Tablosu
Logo Start3, Go3, Tiger3 ve Tiger3Enterprise ürünlerinde faturalar INVOICE tablosunda tutulur. Bu tablo firma ve dönem bağımlı bir tablo olduğu için ismi LG_FFF_DD_INVOICE şeklindedir. Buradaki FFF 3 karakterli firma numarasını, DD ise 2 karakterli dönem numarasını ifade eder.
SELECT * FROM LG_001_01_INVOICE WHERE FICHENO='FYZ2024000000001'
Bu sorgu ile 1 numaralı firmanın 1 numaralı döneminde, fatura numarası FYZ2024000000001 olan faturaya ait bilgileri listelemiş oluruz.
E-Fatura Statüleri ve Veritabanı Karşılıkları
E-faturaların statüleri INVOICE tablosudaki ESTATUS alanında tutulur. Bu alanda 0 dan 23 e kadar farklı değerler tutulur. Her farklı değerin bir karşılığı vardır.
0-GİB’e Gönderilecek
1-Onay Gönderildi
2-Onaylandı
3-Paketlendi
4-GİB’e Gönderildi
5-GİB’e Gönderilemedi
6- GİB’de İşlendi – Alıcıya İletilecek
7- GİB’de işlenemedi
8-Alıcıya Gönderildi
9- Alıcıya Gönderilemedi
10-Alıcıda İşlendi – Başarıya Tamamlandı
11-Alıcıda İşlenemedi
12-Kabul Edildi
13-Reddedildi
14-İade Edildi
15-Sunucuya İletildi – İşlenmeyi Bekliyor
16-Sunucuda Mühürlendi
17-Sunucuda Zarflandı
18-Sunucuda Hata Alındı
19-Alındı
20-Kabul Edildi – Yanıt Oluştulmadı
21-Reddedildi – yanıt Oluşturulamadı
22-Sunucuya Gönderildi
23-Harici Yollardan (Kep,Noter) İptal Edildi
UPDATE LG_001_01_INVOICE SET STATUS=10 WHERE FICHENO='FYZ2024000000001'
Yukarıdaki sorgu ile bir faturanın statüsü değiştirilebilir.
Logo E-Arşiv Fatura Tablosu
E-arşiv faturalar da tıpkı e-faturalar gibi INVOICE tablosunda tutulur. Ancak farklı olarak e-arşiv faturaların statü bilgisi INVOICE tablosunda değil EARCHIVEDET tablosunda EARCHIVESTATUS alanında tutulur.
E-arşiv Fatura Statüleri ve Veritabanı Karşılıkları
EARCHIVEDET tablosundaki EARCHIVESTATUS alanında 0 dan 6 ya kadar farklı değerler bulunur. Fatura numarasına göre e-arşiv statüsü sorgulanmak istenirse aşağıdaki gibi bir sorgu kullanılabilir.
SELECT EARCHIVESTATUS FROM LG_001_01_EARCHIVEDET WHERE INVOICEREF=(SELECT LOGICALREF FROM LG_001_01_INVOICE WHERE FICHENO='FYZ2024000000001')
0 – E-Arşiv Faturası Oluşturulacak
1 – E-Arşiv Faturası Oluşturuldu
2 – Rapor Dosyasına Yazıldı
3 – Sunucuya İletildi. İşlenmeyi Bekliyor
4 – GIB’e İletildi (50- GİB’e gönderildi)
5 – Sunucuda Hata Alındı
6 – Sunucuda İmzalandı
UPDATE LG_001_01_EARCHIVEDET SET EARCHIVESTATUS=1 WHERE INVOICEREF=(SELECT LOGICALREF FROM LG_001_01_INVOICE WHERE FICHENO='FYZ2024000000001')
Yukarıdaki sorgu ile bir e-arşiv faturanın statüsü değiştirilebilir.
Logo E-İrsaliye Tablosu
Logo e-irsaliye tablosu malzeme fişleri tablosu olan STFICHE tablosunda tutulur. Firma ve dönem bağımlı bir tablo olduğu için aşağıdaki sorgu ile bir e-irsaliyeye ait bilgiler listelenebilir.
SELECT * FROM LG_001_01_STFICHE WHERE FICHENO='IRS2024000000001'
E-irsaliye Statüleri ve Veritabanı Karşılıkları
E-irsaliyeler ve e-irsaliye tipindeki ambar fişlerinin statüleri STFICHE tablosundaki EDESPSTATUS alanında tutulur.
0: GİB’e Gönderilecek
1: Mühürde/Onayda
2: Mühürlendi/Onaylandı
3: Zarflandı/Paketlendi
4: GİB’e gönderildi
5: GİB’e gönderilemedi
6: GİB’de işlendi – Alıcıya iletilecek
7: GİB’de işlenemedi
8: Alıcıya gönderildi
9: Alıcıya gönderilemedi
10: Alıcıda işlendi – Başarıyla Tamamlandı
11: Alıcıda işlenemedi
12: Kabul edildi
14: İade edildi
15: Sunucuya iletildi – İşlenmeyi bekliyor
16: Sunucuda mühürlendi
17: Sunucuda zarflandı
18: Sunucuda hata alındı
19: Alındı
22: Sunucuya gönderildi
24: İrsaliye Yanıtı Alındı
25: Alındı – İrsaliye Yanıtı Oluşturuldu.
UPDATE LG_001_01_STFICHE SET EDESPSTATUS=4 WHERE FICHENO='IRS2024000000001'
Yukarıdaki sorgu ile bir e-irsaliyenin statü bilgisi değiştirilebilir.
Logo e-Müstahsil Tablosu ve Statü Karşılıkları
UPDATE LG_001_01_EPRODUCERRECDET SET EPRODRSTATUS=1 WHERE LOGICALREF = 10
0-e- Makbuz oluştulacak
1-e- Makbuz oluştuldu
2-e- Makbuz paketlendi
3-Sunucuya iletildi-Henüz sonuçlanmadı
4-Başarılı
5-Hatalı
6-İptal edildi
Logo e-SMM Tablosu ve Statü Karşılıkları
UPDATE LG_001_01_ETRADESMANINVDET SET ETRADSTATUS=6 WHERE LOGICALREF=25
0 – e-Makbuz Oluşturulacak
1 – e-Makbuz Oluşturuldu
2 – e-Makbuz Paketlendi
3 – Sunucuya İletildi – Henüz sonuçlanmadı
4 – Başarılı
5 – Hatalı
6 – İptal Edildi