Xml Dosyası düzenleme ve yine xml formatında kaydetme

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,598
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Haluk bey merhaba,

Dosyalarınızı detaylı inceleme fırsatım olmadı ama beyanname programında xml doğru açılmadı.
Beyanname programını aşağıdaki link'ten indirebilirsiniz.
Eğer ilgilenirseniz vakti zamanında bir yerlerden elime geçen beyanname xml ve paketini hazırlayan excel çalışmasını inceleyebilirsiniz.
Çalışmanız çok güzel, tam anlamıyla işlevsel olabilmesi için paketleme işini'de yapması gerekiyor.
Bunu tam olarak geliştirebilirseniz, ücretli program olarak bile satılabilir.

https://ebeyanname.gib.gov.tr/ebyn.exe
 

Ekli dosyalar

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,323
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Erdem Bey, daha önce de bahsettiğim gibi bu BA-BS raporlama işinin içine ilk defa girdim, ne olduğunu biraz tahmin ediyorum ama yine de pek fikrim yok.

Benim en son 18 No'lu mesajda yaptığım Excel dosyası ile; konuyu açan @acar6783 'ün 1 No'lu mesajında verilen örnek XML dosyası ile aynı olacak şekilde yenisini oluşturmak amaçlanmıştı.

Gördüğüm kadarıyla da, "şekil" olarak amaca ulaşıldı ama siz olmadı diyorsanız..... muhtemelen bu BA-BS formlarıyla iştigal eden birisi olarak yorum yapıyorsunuzdur, bir şey diyemiyeceğim. Sizde verdiği hata nedir veya bahsettiğiniz "paketleme" işi nedir, onları da bilmiyorum tabii...

Esasında yüz yüze görüşerek bu iş çözülür ama muhtemelen aynı şehirde olmadığımız için öyle bir şansımız da yok. Ben kodları çok sade, anlaşılır ve gerekli yerlerde açıklamalı şekilde, anlamlı değişken isimleri kullanarak yazdığım için, mantığını kolay anlamışsınızdır herhalde.

Siz de hem BA-BS formlarına hem de VBA içinde olduğunuza göre dosyayı çalışır hale getirebilirsiniz diye düşünüyorum. Sonrasında dosyayı satıp, paraları kırışırız artık :)

.
 
Son düzenleme:

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,598
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Haluk bey ,
Ben ticaretten hiç anlamam.
Bu işlerin üstadı @Murat OSMA 'dır.

Kodları elbette kurcalayacağım. Beyanname programına uygun hale gelirse burada yine paylaşırım.
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,284
Excel Vers. ve Dili
Office 2019 (64 bit) - Türkçe
İşin ticari kısmını üzerinize alırsanız, xml' den paketlemeye kadar tüm işleri yapabilirim. ;)
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,323
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Erdem Bey;

Gerçi @Zeki Gürsoy yukarıda 8 No'lu mesajında uyarmış ama ben onun dediğini tam olarak koda yansıtmamışım.

Acaba, kodlardaki 252. satırda yer alan "tcNO" kısmını "tcKimlikNo" olarak değiştirseniz, işe yarar mı bilemiyorum.

Muhtemelen bunun gibi 1-2 ufak sıkıntı olabilir diye düşünüyorum.

.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,323
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Erdem Bey,

Dosyada 1-2 düzeltme daha yaptım, gözden kaçırdığım şeyler olmuş. Revize dosyayı 18. mesaja ekledim, bahsettiğiniz "beyanname programı" ile test edebilir misiniz?

.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,323
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Acaba Excel dosyasındaki "Alış Bildirimi" bölümünde "VK No" ve "TC NO" hücrelerinde boş olanlardan mı kaynaklanıyor, onu da bilemedim......

.
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,598
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Haluk bey ,

Vergi numaraları ve ülke kısmı programda oluşmadı.
Vergi dairesi ve dönem tipi'de gelmedi.

Ekran Alıntısı.JPGEkran Alıntısı1.JPG
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,323
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Erdem Bey;

18. mesajdaki revize dosyayı denediniz mi ?

.
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,598
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Haluk bey 18. mesajdaki yeni dosyayı denedim.
Eklediğim gibi geliyor.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,323
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Hayret ettim doğrusu ..... Peki, oluşturulan XML dosyasında gözüküyor mu? :unsure:

.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,323
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Bu daha da tuhaf...... Yoksa, "Ülke" kısmında nümerik değer mi gerekiyor acaba ? Yani "Ülke Kodu" gibi bir şey..... Türkiye için 14, ABD için 26 falan gibi ?

.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,323
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Erdem Bey;

Aynen öyle ..... "Ülke" kısmında nümerik değer girmek gerekiyormuş. Hayret bir şey yani.....
(Sizin 21. mesajdaki dosyada gördüm Ülke Kodlarını)

Türkiye için 052 gibi.

Dosyayı tekrar revize edip, yine 18. mesaja ekledim. Tekrar deneyebilecek misiniz?

.
 
Üst