Bu şablon, Covid19 dönemi ücretsiz izin bildirgesi için işyeri ve sigortalı bilgilerinin girildiği bir Excel dosyasıdır. Girilen bilgiler makro ile kontrol edilir, hata yoksa XML dosyası hazırlanır.
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
Dosyada tek bir sayfa vardır: Bildirge (B1:S513 aralığı).- İşyeri bölümü: Sicil No, Kontrol No, Aracı No, Ünvan, Adres ve Vergi No alanları.
- Beyan bölümü: İşveren Mobil Telefon ve İşyeri Yetkilisi Mobil Telefon alanları.
- Sigortalı listesi: 13. satırdan itibaren Sıra No, TCK numarası, ad, soyad, Yıl, Ay, Gün, IBAN ve Sigortalı Mobil Telefon sütunları.
Makrolar
Dosyada Module1 modülü yer alır. Ana makro XML_Hazirla makrosudur. Önce kontrolleri çalıştırır, hata yoksa XML dosyasını hazırlar. Hata varsa mesaj kutusunda gösterir. Sigortalı satırlarındaki hatalarda satır sırası da belirtilir.- isyeriKontrolleri: Adres ve ünvan en fazla 50 karakter olmalıdır. Aracı No 0-999, Kontrol No 1-99 arasında olmalıdır. İşyeri sicil numarası 21 haneli olmalıdır.
- beyanKontrolleri: İki telefon alanından en az biri dolu olmalıdır. Dolu olan telefon boşluklar temizlendikten sonra sayısal ve 10 haneli olmalıdır.
- sigortaliKontorlleri: Sigortalı listesini ilk boş TCK hücresine kadar satır satır dolaşır. TCK numarasının sayısal ve 11 haneli olması, ad uzunluğu gibi kontrolleri yapar. Kod özette kısaltılmış olduğu için sonraki kontroller buradan doğrulanamamıştır.
- dosyaHazirla: Kontroller geçildiğinde çağrılır ve XML dosyasını hazırlar. Kodun bu bölümü özette görünmediğinden dosyanın kaydedildiği yeri makroyu çalıştırarak kontrol etmeniz önerilir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Bildirge sayfasında işyeri bilgilerini ve en az bir telefon numarasını girin.
- 13. satırdan başlayarak sigortalı bilgilerini boş satır bırakmadan girin.
- XML_Hazirla makrosunu çalıştırın (Geliştirici sekmesi, Makrolar).
- Çıkan uyarı mesajına göre hataları düzeltin ve makroyu yeniden çalıştırın.